.background-boden-white{background-color:var(--color-neutrals-white)}.background-boden-cotton{background-color:var(--color-neutrals-cotton)}.background-boden-lighter-grey{background-color:var(--color-neutrals-lighter-grey)}.background-boden-light-grey{background-color:var(--color-neutrals-light-grey)}.background-boden-medium-grey{background-color:var(--color-neutrals-medium-grey)}.background-boden-dark-grey{background-color:var(--color-neutrals-dark-grey)}.background-boden-black{background-color:var(--color-neutrals-boden-black)}.text-boden-white{color:var(--color-neutrals-white)}.text-boden-cotton{color:var(--color-neutrals-cotton)}.text-boden-light-grey{color:var(--color-neutrals-light-grey)}.text-boden-lighter-grey{color:var(--color-neutrals-lighter-grey)}.text-boden-medium-grey{color:var(--color-neutrals-medium-grey)}.text-boden-dark-grey{color:var(--color-neutrals-dark-grey)}.text-boden-black{color:var(--color-neutrals-boden-black)}.background-boden-green{background-color:var(--color-core-boden-green)}.background-boden-red{background-color:var(--color-core-boden-red)}.background-boden-pink{background-color:var(--color-core-boden-pink)}.text-boden-green{color:var(--color-core-boden-green)}.text-boden-red{color:var(--color-core-boden-red)}.text-boden-pink{color:var(--color-core-boden-pink)}.background-digi-boden-green{background-color:var(--color-digi-boden-green)}.background-digi-boden-red{background-color:var(--color-digi-boden-red)}.background-digi-boden-pink{background-color:var(--color-digi-boden-pink)}.text-digi-boden-green{color:var(--color-digi-boden-green)}.text-digi-boden-red{color:var(--color-digi-boden-red)}.text-digi-boden-pink{color:var(--color-digi-boden-pink)}.background-mini-blue{background-color:var(--color-mini-blue)}.background-mini-yellow{background-color:var(--color-mini-yellow)}.background-mini-red{background-color:var(--color-mini-red)}.background-mini-pink{background-color:var(--color-mini-pink)}.text-mini-blue{color:var(--color-mini-blue)}.text-mini-yellow{color:var(--color-mini-yellow)}.text-mini-red{color:var(--color-mini-red)}.text-mini-pink{color:var(--color-mini-pink)}.background-overlay{background:var(--color-overlay)}.text-overlay{color:var(--color-overlay)}.text--teal{color:#00adb5}.text--teal-light{color:#00c3cc}.text--teal-dark{color:#009299}.text--purple{color:#7676b0}.text--purple-light{color:#8787ba}.text--purple-dark{color:#6767a7}.text--primary{color:#262525}.text--secondary{color:#444}.text--light{color:#929292}.text--inverse{color:#fff}.text--blue-tint{color:#eaeeee}.text--purple-tint{color:#f3f3f9}.text--beige-tint{color:#f5f3ee}.text--border-light{color:#e6e6e6}.text--border-dark{color:#b3b3b3}.text--success{color:#1b9e10}.text--error{color:#e83800}.text--warning{color:#f59300}.text--info{color:#121212}.spacer-x-4{margin-left:var(--spacer-4)}.spacer-x-8{margin-left:var(--spacer-8)}.spacer-x-16{margin-left:var(--spacer-16)}.spacer-x-24{margin-left:var(--spacer-24)}.spacer-x-32{margin-left:var(--spacer-32)}.spacer-x-40{margin-left:var(--spacer-40)}.spacer-x-48{margin-left:var(--spacer-48)}.spacer-y-4{margin-top:var(--spacer-4)}.spacer-y-8{margin-top:var(--spacer-8)}.spacer-y-16{margin-top:var(--spacer-16)}.spacer-y-24{margin-top:var(--spacer-24)}.spacer-y-32{margin-top:var(--spacer-32)}.spacer-y-40{margin-top:var(--spacer-40)}.spacer-y-48{margin-top:var(--spacer-48)}@media only screen and (min-width:768px){.md-spacer-x-0{margin-left:0}.md-spacer-x-4{margin-left:var(--spacer-4)}.md-spacer-x-8{margin-left:var(--spacer-8)}.md-spacer-x-16{margin-left:var(--spacer-16)}.md-spacer-x-24{margin-left:var(--spacer-24)}.md-spacer-x-32{margin-left:var(--spacer-32)}.md-spacer-x-40{margin-left:var(--spacer-40)}.md-spacer-x-48{margin-left:var(--spacer-48)}.md-spacer-y-0{margin-top:0}.md-spacer-y-4{margin-top:var(--spacer-4)}.md-spacer-y-8{margin-top:var(--spacer-8)}.md-spacer-y-16{margin-top:var(--spacer-16)}.md-spacer-y-24{margin-top:var(--spacer-24)}.md-spacer-y-32{margin-top:var(--spacer-32)}.md-spacer-y-40{margin-top:var(--spacer-40)}.md-spacer-y-48{margin-top:var(--spacer-48)}}@media only screen and (min-width:1280px){.lg-spacer-x-0{margin-left:0}.lg-spacer-x-4{margin-left:var(--spacer-4)}.lg-spacer-x-8{margin-left:var(--spacer-8)}.lg-spacer-x-16{margin-left:var(--spacer-16)}.lg-spacer-x-24{margin-left:var(--spacer-24)}.lg-spacer-x-32{margin-left:var(--spacer-32)}.lg-spacer-x-40{margin-left:var(--spacer-40)}.lg-spacer-x-48{margin-left:var(--spacer-48)}.lg-spacer-y-0{margin-top:0}.lg-spacer-y-4{margin-top:var(--spacer-4)}.lg-spacer-y-8{margin-top:var(--spacer-8)}.lg-spacer-y-16{margin-top:var(--spacer-16)}.lg-spacer-y-24{margin-top:var(--spacer-24)}.lg-spacer-y-32{margin-top:var(--spacer-32)}.lg-spacer-y-40{margin-top:var(--spacer-40)}.lg-spacer-y-48{margin-top:var(--spacer-48)}}.localisation-modal__wrapper--desktop{display:none}@media only screen and (min-width:1280px){.localisation-modal__wrapper--desktop{display:block}}.localisation-modal__wrapper--mobile{display:block;width:100%}@media only screen and (min-width:1280px){.localisation-modal__wrapper--mobile{display:none}}@media only screen and (max-width:768px){.localisation-modal__wrapper--mobile{display:block!important;justify-items:center;text-align:-webkit-center}}.localisation-modal__trigger{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacer-8);justify-content:flex-start;margin:var(--spacer-24) 0 0;min-height:24px;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.localisation-modal .modal-popup__title{margin-bottom:0}.localisation-modal .modal-popup__inner{height:100%;height:100dvh;max-width:100%;padding:var(--spacer-16);width:100%}@media only screen and (min-width:1280px){.localisation-modal .modal-popup__inner{height:auto;max-width:518px}}.localisation-modal .modal-popup__inner custom-select{display:block;margin:0;margin-top:var(--spacer-16)}.localisation-modal .modal-popup__inner custom-select.loading,.localisation-modal .modal-popup__inner.loading{pointer-events:none}.localisation-modal .modal-popup__inner .button{margin-bottom:0;margin-top:var(--spacer-24)}.localisation-form .boden-alert-error{margin-top:var(--spacer-16)!important}.localisation-form__title{font-weight:450;letter-spacing:0;margin:0 0 var(--spacer-4) 0;width:100%}.localisation-form button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--color-neutrals-light-grey);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacer-16);line-height:1;min-height:48px;padding:13px 16px;position:relative;width:100%}.localisation-form button .icon{position:absolute;right:var(--spacer-16);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.localisation-form custom-select{margin-top:0!important}.localisation-form custom-select button{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.localisation-form custom-select.loading{pointer-events:none}.localisation-form custom-select.loading>button{background:#f5f5f5}.localisation-form custom-select ul{max-height:144px;overflow-y:scroll;position:absolute!important}.localisation-form custom-select ul::-webkit-scrollbar{-webkit-appearance:none;background-color:transparent;width:8px}.localisation-form custom-select ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #f0f0f0;box-shadow:inset 0 0 5px #f0f0f0}.localisation-form custom-select ul::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:0;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,0);margin:4px}.localisation-form__button-content,.localisation-form__trigger-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacer-16)}.localisation-form__list{border:1px solid var(--color-neutrals-light-grey);border-top:none}.localisation-form__list-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--color-neutrals-light-grey);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacer-16);line-height:1}.localisation-form__list-item:last-child{border-bottom:none}.localisation-form__list-item a{text-decoration:none!important}.localisation-form__list-item-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacer-16)}.localisation-form .language{margin-top:var(--spacer-16)}.footer{padding:24px 0 40px}@media only screen and (min-width:768px){.footer{padding:32px 0 40px}}@media only screen and (min-width:1280px){.footer{padding:40px 0}}.footer__inner{display:grid;gap:24px;margin:auto;max-width:var(--page-width);padding:0 16px}@media only screen and (min-width:768px){.footer__inner{gap:24px 32px;grid-auto-flow:column;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1280px){.footer__inner{grid-template-columns:1fr 1fr 1fr 1fr}}.footer__block--menu{border-top:1px solid var(--color-neutrals-boden-black)}@media only screen and (min-width:1280px){.footer__block--menu{border-top:none;display:grid;gap:24px;grid-template-columns:1fr 1fr}}.footer__block--menu .footer__menu--desktop{display:none}@media only screen and (min-width:1280px){.footer__block--menu .footer__menu--desktop{display:block}}.footer__block--menu .footer__menu--mobile{border-bottom:1px solid var(--color-neutrals-boden-black);display:block}@media only screen and (min-width:1280px){.footer__block--menu .footer__menu--mobile{border-bottom:none;display:none}}.footer__block--menu details .footer__summary{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:16px 0}.footer__block--menu details .footer__summary .footer__menu-title{font-weight:400}.footer__block--menu details .icon{height:16px;width:16px}.footer__block--menu details nav{padding-bottom:16px}.footer__block--menu details nav li{margin-bottom:4px}.footer__block--menu details nav li a{display:inline-block;font-weight:400;height:100%;margin-bottom:4px;width:100%}.footer__block--menu details>summary .icon-plus{display:block}.footer__block--menu details>summary .icon-minus,.footer__block--menu details[open]>summary .icon-plus{display:none}.footer__block--menu .country-selector,.footer__block--menu details[open]>summary .icon-minus{display:block}@media only screen and (min-width:1280px){.footer__block--menu .country-selector{display:none}}.footer__block--menu .footer__payment{display:block}@media only screen and (min-width:1280px){.footer__block--menu .footer__payment{display:none}}.footer__menu-title{margin-bottom:4px}.footer__menu li+li{margin-top:4px}@media only screen and (max-width:1280px){.footer .call-to-action--menu{margin-top:24px}}.footer .call-to-action--menu.button{width:auto}@media only screen and (max-width:768px){.footer .call-to-action--menu.button{width:100%}}.footer .call-to-action--menu.button--secondary{background:transparent!important}.footer .call-to-action--menu.button--plain{margin-top:24px}.footer__list-social{margin:8px 0}.footer__block--newsletter .newsletter-form__heading{font-size:25px!important;line-height:30px!important;margin-bottom:16px}@media only screen and (max-width:768px){.footer__block--newsletter .newsletter-form__heading{margin-bottom:8px}}.footer__block--newsletter a{text-decoration:underline}.footer__block--newsletter a:hover{color:var(--link-hover-text-color)}.footer__block--newsletter .newsletter-form{margin:0 0 16px;max-width:100%;width:100%}.footer__block--newsletter .newsletter-form .field{margin:16px 0}.footer__block--newsletter .newsletter-form input{margin:0}.footer__block--newsletter .newsletter-form button{height:48px;margin:0;min-height:48px;min-width:48px;right:0;width:48px}.footer__block--newsletter .newsletter-form button svg{color:inherit}.footer__block--newsletter .newsletter-form__success-title{display:block;font-weight:450}.footer__block--newsletter .newsletter-form__success-subtext{display:block}.footer__block--newsletter .newsletter-form__message--success{border-bottom:1px solid #262525;display:block;padding-bottom:16px;width:100%}.footer__block--newsletter .newsletter-form__message--error{border:1px solid var(--color-core-boden-red);color:var(--color-core-boden-red);display:block;line-height:1.2;margin:0 0 16px;padding:16px 16px 16px 36px;position:relative;width:100%}.footer__block--newsletter .newsletter-form__message--error .icon{left:16px;position:absolute;top:18px}.footer__block--newsletter .newsletter-form__message--error .icon--error{color:var(--color-core-boden-red)}.footer__block--newsletter .newsletter-form__message--error-title{font-weight:450;margin-bottom:4px}.footer__block--newsletter .newsletter-form__message--error-text{font-weight:300}.footer__block--newsletter .country-selector{display:none}@media only screen and (min-width:1280px){.footer__block--newsletter .country-selector{display:block}}.footer__block--newsletter .footer__payment{display:none}@media only screen and (min-width:1280px){.footer__block--newsletter .footer__payment{display:block}}.footer .country-selector{max-width:100%}@media only screen and (min-width:768px){.footer .country-selector{max-width:266px}}@media only screen and (min-width:1280px){.footer .country-selector{max-width:292px}}.footer .country-selector label{display:block;font-weight:450;margin-bottom:4px;width:100%}.footer .country-selector button div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .country-selector button .icon{margin-right:16px}.footer .list-payment{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;justify-content:space-between;margin:var(--spacer-24) 0 0}.footer .list-payment svg{display:block;height:auto;width:auto}@media only screen and (min-width:768px){.footer .list-payment{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer .shipping-label{display:block;font-weight:450;margin-bottom:4px}