@-webkit-keyframes placeload{0%{background-position:-426.66667px 0}100%{background-position:426.66667px 0}}@keyframes placeload{0%{background-position:-426.66667px 0}100%{background-position:426.66667px 0}}@keyframes placeload{0%{background-position:-426.66667px 0}100%{background-position:426.66667px 0}}.notifications-bar--sticky{position:fixed;width:100%;top:0;z-index:11}.notifications-bar__info-bar{-webkit-transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);transition:height 0.2s cubic-bezier(0.4, 0, 1, 1)}.notifications-bar__added-to-cart{background:white;color:#100a24;padding:24px 0 12px;-webkit-transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);overflow:hidden;position:relative;border-bottom:2px solid #b5b5b5}.notifications-bar__added-to-cart .material-icons__check{color:#00802C}@media (min-width: 768px){.notifications-bar__added-to-cart{padding:24px 0}.notifications-bar__added-to-cart .notifications-bar__added-to-cart__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.notifications-bar__added-to-cart .notifications-bar__added-to-cart__show-cart,.notifications-bar__added-to-cart .notifications-bar__added-to-cart__to-checkout{margin:0 16px;width:auto;min-width:250px}}@media (min-width: 768px){.notifications-bar__added-to-cart{text-align:center}}.notifications-bar__added-to-cart__info-text{font-family:"Roboto",sans-serif;padding:0 16px;margin-bottom:16px;padding-right:24px}.notifications-bar__added-to-cart__info-text__title{font-weight:700;font-size:1.125rem;font-family:"Montserrat",sans-serif;letter-spacing:0.5px}.notifications-bar__added-to-cart__info-text .material-icons__check{vertical-align:text-bottom;margin-right:8px}.notifications-bar__added-to-cart__close{position:absolute;right:0;top:0;width:48px;background-color:transparent}.notifications-bar__added-to-cart__actions{padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.notifications-bar__added-to-cart__show-cart,.notifications-bar__added-to-cart__to-checkout{min-height:48px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(50% - 8px)}.notifications-bar__info-message{font-family:"Roboto",sans-serif;-webkit-transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);overflow:hidden;position:relative}.notifications-bar__info-message--error .notifications-bar__info-message__message{background:#100a24;color:white}.notifications-bar__info-message--warning{background:#FFA800;font-weight:600}.notifications-bar__info-message--observe{background-color:#e5f1fa}.notifications-bar__info-message--observe .notifications-bar__info-message__message{font-size:1.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notifications-bar__info-message--observe .notifications-bar__info-message__message i{margin-right:8px;font-size:30px;color:#035C89}.notifications-bar__info-message--observe p{margin-bottom:0}.notifications-bar__info-message--info{background:#f2f2f2}.notifications-bar__info-message--cookie{position:fixed;left:0;bottom:0;width:100%;z-index:11;background:rgba(255,255,255,0.95);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}.notifications-bar__info-message--cookie .notifications-bar__info-message__message{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:0}.notifications-bar__info-message--cookie .notifications-bar__info-message__message__text{background-color:rgba(255,255,255,0.3);width:100%}@media (min-width: 1280px){.notifications-bar__info-message--cookie .notifications-bar__info-message__message__text{width:auto}}.notifications-bar__info-message--cookie .notifications-bar__info-message__message__close{background-color:#333;color:white}.notifications-bar__info-message--cookie .notifications-bar__info-message__message__close:hover{background-color:black}.notifications-bar__info-message__close{position:absolute;top:0;right:0;padding:0;min-width:28px}.notifications-bar__info-message__message{padding:24px 8px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.25;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 1024px){.notifications-bar__info-message__message{position:relative;margin-left:auto;margin-right:auto;width:1280px;max-width:100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box}}.notifications-bar__info-message__message__text a{color:#0277CC;text-decoration:underline;-webkit-text-decoration-color:rgba(2,119,204,0.5);text-decoration-color:rgba(2,119,204,0.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges;-webkit-transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:color 0.2s cubic-bezier(0.4, 0, 1, 1)}.notifications-bar__info-message__message__text a:hover{color:#035C89;-webkit-text-decoration-color:#035C89;text-decoration-color:#035C89}.notifications-bar__info-message__message p{margin-bottom:0}.notifications-bar__info-message__message__close{display:block;margin:8px auto 0;padding:12px 16px}@media (min-width: 1280px){.notifications-bar__info-message__message__close{display:inline-block;margin:0 0 0 12px}}.notifications-bar--version1 .notifications-bar__info-message--cookie{position:static;z-index:0;-webkit-box-shadow:none;box-shadow:none;background-color:#f2f2f2}.notifications-bar--version1 .notifications-bar__info-message--cookie .notifications-bar__info-message__message__text{background-color:#f2f2f2}.page-header__toggler{color:#191919;background-color:transparent;cursor:pointer;text-align:center;position:relative}.page-header__toggler i{font-size:23px;line-height:24px;height:24px;overflow:hidden}.page-header__toggler::before{content:" ";display:block;height:2px;width:100%;background-color:transparent;position:absolute;bottom:-6px;-webkit-transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1)}@media (min-width: 1024px){.page-header__toggler:hover::before{background-color:#191919}.page-header__toggler.page-header__toggler--disabled:hover{cursor:auto}.page-header__toggler.page-header__toggler--disabled:hover::before{background-color:transparent}}.page-header__toggler--disabled{pointer-events:none;opacity:0.5}.page-header__toggler--disabled .page-header__toggler__quantity{display:none}.page-header__toggler--active::before{background-color:#191919}.page-header__toggler--account{margin-right:20px}@media (min-width: 1024px){.page-header__toggler--account{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-right:40px}}.page-header__toggler--account i{font-size:30px}.page-header__toggler--cart{margin-right:12px}@media (min-width: 1024px){.page-header__toggler--cart{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-right:24px}}.page-header__toggler--cart{position:relative}.page-header__toggler--cart .page-header__toggler__quantity{display:block;color:#191919;background:white;position:absolute;top:-3px !important;right:calc(50% - 22px) !important;text-align:center;height:14px;line-height:14px;min-width:9px;padding:0 3px;border:1px solid #191919;border-radius:10px;font-weight:700;font-size:10px}.page-header__toggler__text{font-family:"Montserrat",sans-serif;font-weight:700;display:block;line-height:1;margin-top:-2px;text-transform:uppercase;font-size:.75rem}button.page-header__toggler{padding:0}button.page-header__toggler:active,button.page-header__toggler:focus,button.page-header__toggler:active{-webkit-box-shadow:none;box-shadow:none}.account-and-login button{min-width:150px;height:48px;padding:0 16px;font-size:1.125rem}.account-and-login .login{margin-bottom:16px}.account-and-login .login h3{padding:8px 0}.account-and-login .login form{margin-bottom:16px}.account-and-login .login__create-account ul{list-style-position:inside;line-height:1.6}.account-and-login[data-collapsed="true"] #field--userName,.account-and-login[data-collapsed="true"] #field--password{display:none}.account-and-login .page-header__dropdown-content__inner{padding:0 12px}.account-and-login[data-collapsed="true"] #field--userName,.account-and-login[data-collapsed="true"] #field--password{display:none}.page-header__dropdown-content{-webkit-transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);-webkit-transition-delay:0.05s;transition-delay:0.05s;overflow:hidden;background:white;width:100%;z-index:5;position:absolute;right:0;top:120px;-webkit-box-shadow:0 4px 4px 0 rgba(25,25,25,0.5);box-shadow:0 4px 4px 0 rgba(25,25,25,0.5)}@media (min-width: 768px){.page-header__dropdown-content{border-left:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}}@media (min-width: 1024px){.page-header__dropdown-content{width:50%;top:50px}}@media (min-width: 1280px){.page-header__dropdown-content{width:33.3%;max-width:500px}}.page-header__dropdown-content__wrapper{position:relative}.page-header__dropdown-content__inner{padding:0 12px}.page-header__dropdown-content__inner--filler{height:500px}@media (min-width: 768px){.page-header__dropdown-content--collapsed,.page-header__dropdown-content.page-header__dropdown-content[data-collapsed="true"]{border:none}}.page-header__dropdown-content--collapsed *,.page-header__dropdown-content.page-header__dropdown-content[data-collapsed="true"] *{pointer-events:none}.page-header__dropdown-content a{color:#0277CC}.page-header__dropdown-content a:visited{color:#0277CC}header .account{margin-bottom:16px}header .account__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 -16px 16px}header .account__links__link{font-weight:600}header .account__links__link__wrapper{padding:0 16px;line-height:48px;border-bottom:1px solid #f2f2f2}header .account__logout{text-align:center}header .account__logout__header{margin-bottom:16px}header .account__logout__header b{display:block}header a:not(.btn).account__links__link{color:#191919;text-decoration:none;border-color:rgba(25,25,25,0.5)}header a:not(.btn).account__links__link:hover{color:black;border-color:black}.notification-style-1{font-family:"Montserrat",sans-serif;background-color:#cecece;color:#191919;border-radius:5px;max-width:22em}.notification-style-1 a{color:#191919 !important}.notification-style-1 .button{text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.notification-style-1 .button span{padding-right:0.5em}.notification-style-1 .dy-lb-close{all:unset;float:right;font-size:30px;cursor:pointer}.notification-style-1 .dy-lb-close{margin-top:-12px;margin-right:-16px}.notification-style-1 .content-container{padding:16px 24px}.login-notification{position:absolute;z-index:10;visibility:hidden;width:290px;-webkit-box-sizing:border-box;box-sizing:border-box}.login-notification .dy-lb-close{all:unset;float:right;font-size:30px;cursor:pointer}@media screen and (max-width: 370px){.login-notification{width:90%}}.login-notification .arrow{left:200px;position:relative;top:-10px}.login-notification .arrow::before{content:'';border-width:0 12px 12px;border-style:solid;border-color:#e6e6e6 transparent}.login-notification .dy-lb-close{margin-top:20px;margin-right:7px}.login-notification .content-container{font-family:"Montserrat",sans-serif;background-color:#cecece;color:#191919;border-radius:5px;background-color:#e6e6e6;-webkit-box-shadow:0 2px 2px #191919;box-shadow:0 2px 2px #191919;padding:24px}.login-notification .content-container a{color:#191919 !important}.login-notification .content-container .button{text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.login-notification .content-container .button span{padding-right:0.5em}.login-notification .content-container .dy-lb-close{display:block !important;margin-top:23px;margin-right:7px}.login-notification .content-container div{padding-bottom:16px}.login-notification .content-container button{font-weight:600;padding-left:16px;padding-right:16px;margin-right:16px}@media screen and (max-width: 320px){.login-notification .content-container button{margin-bottom:16px;display:block}}.login-notification .content-container a,.login-notification .content-container a:link,.login-notification .content-container a:active,.login-notification .content-container a:hover,.login-notification .content-container a:visited{text-decoration:underline}.newsletter-signup-notification{max-width:25em;padding:16px;background-color:white;-webkit-box-shadow:0 0 10px 4px lightgrey;box-shadow:0 0 10px 4px lightgrey;border-radius:5px}@media (min-width: 768px){.newsletter-signup-notification{padding:24px}}.newsletter-signup-notification .dy-lb-close{all:unset;float:right;font-size:30px;cursor:pointer}.newsletter-signup-notification .dy-lb-close{margin:-10px -8px 0 0}@media (min-width: 768px){.newsletter-signup-notification .dy-lb-close{margin:-16px -12px 0 0}}.newsletter-signup-notification form{margin:12px 0}.newsletter-signup-notification h3{text-transform:uppercase;padding-top:12px;font-size:1.375rem}.newsletter-signup-notification ul{list-style:none;margin:4px 0 0}.newsletter-signup-notification ul li::before{content:"•";font-size:10pt;padding:0 12px}.newsletter-signup-notification input[type="email"]{border-color:#9d9d9d;background-color:#f2f2f2}.newsletter-signup-notification .subheader{font-size:1.125rem;font-family:"Montserrat",sans-serif;font-weight:600;margin:12px 0 4px}.newsletter-signup-notification .spinner{margin:24px 12px}.newsletter-signup-notification .regular-text{font-family:"Montserrat",sans-serif;margin:0}.newsletter-signup-notification .terms-and-conditions{margin:0;font-size:.875rem}.newsletter-signup-notification .terms-and-conditions::before{content:'*'}@media (min-width: 768px){.newsletter-signup-notification .terms-and-conditions{margin:0 0 1em}}.dynamic-yield-notification-embedded{font-family:"Montserrat",sans-serif;background-color:#cecece;color:#191919;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 24px;margin-bottom:8px}.dynamic-yield-notification-embedded a{color:#191919 !important}.dynamic-yield-notification-embedded .button{text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.dynamic-yield-notification-embedded .button span{padding-right:0.5em}.dynamic-yield-notification-embedded div,.dynamic-yield-notification-embedded span{font-size:16px}.dynamic-yield-notification-embedded .logo-container{padding-right:24px;-ms-flex-item-align:center;align-self:center}.dynamic-yield-notification-embedded .logo-container img{height:31px}@media (max-width: 639px){.dynamic-yield-notification-embedded .content-container .text{padding-bottom:6px}}@media (min-width: 768px){.dynamic-yield-notification-embedded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dynamic-yield-notification-embedded div,.dynamic-yield-notification-embedded span{-ms-flex-item-align:center;align-self:center;padding-right:8px}.dynamic-yield-notification-embedded .content-container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 1024px){.product [data-dy-embedded-object="true"]{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;width:100%}}.search-result [data-dy-embedded-object="true"]{margin:4px}@media (min-width: 1024px){.search-result [data-dy-embedded-object="true"]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.search-result [data-dy-embedded-object="true"] .dynamic-yield-notification-embedded{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.dy-notification-recommendation{background-color:white;border-radius:5px;-webkit-box-shadow:0 0 10px 4px lightgrey;box-shadow:0 0 10px 4px lightgrey;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px;width:240px}@media (min-width: 1024px){.dy-notification-recommendation{width:335px;padding:16px}}.dy-notification-recommendation .dy-lb-close{all:unset;float:right;font-size:30px;cursor:pointer}.dy-notification-recommendation .dy-lb-close{-ms-flex-item-align:end;align-self:flex-end;margin:-10px -6px 0 0}@media (min-width: 768px){.dy-notification-recommendation .dy-lb-close{margin:-16px -12px 0 0}}.dy-notification-recommendation .title{text-align:center;padding-bottom:8px}.dy-notification-recommendation .dy-notification-recommendation_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.dy-notification-recommendation .recommendation_item{width:100px;padding:8px}@media (min-width: 1024px){.dy-notification-recommendation .recommendation_item{width:150px;padding:16px 8px}}.dy-notification-recommendation .recommendation_item .product_name{text-decoration:underline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body{background-color:white}.cart-page-header{background-color:white;-webkit-box-shadow:0 0.055rem 0.125rem rgba(0,0,0,0.16);box-shadow:0 0.055rem 0.125rem rgba(0,0,0,0.16);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:10px;padding-bottom:10px}.cart-page-header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;margin-right:auto;position:relative}@media (min-width: 1024px){.cart-page-header__container{width:1280px;max-width:100%}}.cart-page-header__container .shop-more__link{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:black}@media (min-width: 1024px){.cart-page-header__container .shop-more__link svg{margin-left:40px}}.cart-page-header__container .shop-more__link:visited{color:black}.cart-page-header__container .shop-more__link span{text-decoration:underline;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;font-size:.75rem}.cart-page-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:200px}.cart-page-header__logo__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-page-header__account-container{width:200px}.cart-page-header__account-container .page-header__toggler--account{float:right;padding:0}.cart-page-header__account-container .page-header__toggler--account i{padding-bottom:4px}.cart-page-header__account-container .account__links__link{border-bottom:2px solid rgba(25,25,25,0.5)}.cart-page{background-color:white;position:relative;margin:0 auto 40px;padding-bottom:20px;width:1280px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 1024px){.cart-page{padding-left:24px;padding-right:24px}}.cart-page h1{font-size:1.625rem;text-align:center;margin:4px 0 0;padding-top:12px;padding-bottom:8px}@media (min-width: 1024px){.cart-page h1{padding-top:24px;padding-bottom:20px}}.cart-page .notifications-bar__info-message{margin-top:1px}@media (min-width: 1024px){.cart-page .notifications-bar__info-message__message{padding:24px 16px}}.cart-page .cart__items .product-cart-view{padding:12px}.cart-page .cart__items .product-cart-view__quantity__input{margin-bottom:0}.cart-page .cart__items .product-cart-view__image__link .image-element{display:block;max-width:100%;height:auto}.cart-page .cart__checkout{margin-left:12px;margin-right:12px}.cart-page .cart__checkout::after{display:none}.cart-page .cart__checkout--top{margin-top:12px}@media (min-width: 1024px){.cart-page .cart__checkout{margin:0 0 0 auto;width:auto;max-width:25%;display:block}}.cart-page__info-message{font-family:"Roboto",sans-serif;-webkit-transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);overflow:hidden;position:relative}.cart-page__info-message--warning{background:#fff6e5;font-weight:600}.cart-page__info-message__message{padding:24px 12px;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 1024px){.cart-page__info-message__message{position:relative;margin-left:auto;margin-right:auto;width:1280px;max-width:100%;padding-left:24px;padding-right:24px;-webkit-box-sizing:border-box;box-sizing:border-box}}.cart-page__info-message__message .material-icons__info{margin-right:4px}

.interact-with-adlibris .newsletter-opt-in__label{margin-bottom:8px}@-webkit-keyframes placeload{0%{background-position:-426.66667px 0}100%{background-position:426.66667px 0}}@keyframes placeload{0%{background-position:-426.66667px 0}100%{background-position:426.66667px 0}}@keyframes placeload{0%{background-position:-426.66667px 0}100%{background-position:426.66667px 0}}.interact-with-adlibris{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:left;max-width:50%}.interact-with-adlibris .follow{width:100%;max-width:100%}.interact-with-adlibris .newsletter-opt-in{overflow:hidden;position:relative}.interact-with-adlibris .newsletter-opt-in__form{padding:0 0 30px}.interact-with-adlibris .newsletter-opt-in__sent-message{width:95%;max-width:360px;margin:0}.interact-with-adlibris .newsletter-opt-in li{border:none}.interact-with-adlibris .newsletter-opt-in li:last-child{border:0}.interact-with-adlibris .newsletter-opt-in li:hover{background-color:inherit}.interact-with-adlibris .newsletter-opt-in__label{width:100%;font-family:"Montserrat",sans-serif;font-weight:700}.interact-with-adlibris .newsletter-opt-in .error-message{color:white;left:0}.interact-with-adlibris>*{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}@media all{.interact-with-adlibris__side-block{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.interact-with-adlibris__side-block .aside-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0}.interact-with-adlibris__side-block .aside-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0}.main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:left;padding:0}.interact-with-adlibris__newsletter-signup{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;padding:0}}.footer__navigation .social{margin-top:-3px}.footer__navigation .social li{margin-bottom:7px;padding:3px 0 3px 36px}.footer__navigation #feedback-prompt{width:135px;min-width:135px}footer{background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__container{border-top:1px solid #b5b5b5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media (min-width: 768px){.footer__container{max-width:1280px;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:36px 24px 0}}.footer__container .collapsible__content{display:none}.footer__container .collapsible__content--expanded{display:inline-block;height:auto !important}@media (min-width: 768px){.footer__container .collapsible__content{display:inline-block;height:auto !important}}.footer__container .collapsible__content ul{margin:12px 0 12px 40px;list-style:none}@media (min-width: 768px){.footer__container .collapsible__content ul{margin:0}}.footer__container .collapsible__content ul li{padding:10px 0}@media (min-width: 768px){.footer__container .collapsible__content ul li{margin:12px 0;padding:0}}.footer__container .collapsible__content ul a{color:#100a24;text-decoration:none;padding-bottom:4px;font-size:14px}.footer__container .collapsible__content ul a:hover{-webkit-text-decoration:underline #100a24;text-decoration:underline #100a24}.footer__container .collapsible{border-bottom:1px solid #b5b5b5}@media (min-width: 768px){.footer__container .collapsible{border-bottom:none;padding-right:24px}}.footer__container .collapsible .collapsible__toggler{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;font-weight:600}@media (min-width: 768px){.footer__container .collapsible .collapsible__toggler{visibility:hidden;padding-left:0}}.footer__container .collapsible .collapsible__toggler__text{padding-top:3px;font-size:16px}@media (min-width: 768px){.footer__container .collapsible .collapsible__toggler__text{visibility:visible}}.footer__navigation{margin-bottom:24px}@media (min-width: 768px){.footer__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:55%;margin-right:36px}}@media (min-width: 768px){.footer__adlibris .footer__collapsible__toggler{display:none !important}}.footer__navigation-small{margin-bottom:24px}@media (min-width: 768px){.footer__navigation-small{width:100%;margin-bottom:12px}}@media (min-width: 768px){.footer__adlibris-small{padding:0 12px}.footer__adlibris-small .footer__logo{margin-bottom:12px}.footer__adlibris-small .footer__collapsible__toggler{display:none !important}.footer__adlibris-small ul{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__adlibris-small ul li{margin-right:48px !important}}.footer__logo{display:none}@media (min-width: 768px){.footer__logo{display:block;padding-top:12px}}.footer__movable-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;padding-left:16px}@media (min-width: 768px){.footer__movable-links{display:none}}.footer__movable-links a:first-child{padding-bottom:12px}.footer__movable-links a{font-weight:600;color:#100a24;text-decoration:none}.footer__movable-links a:hover{-webkit-text-decoration:solid underline #100a24;text-decoration:solid underline #100a24}.footer__social{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:48px}@media (min-width: 768px){.footer__social{margin:12px 0 24px;width:39%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer__social .newsletter{margin-bottom:24px}.footer__social .links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:16px}@media (min-width: 768px){.footer__social .links{display:block;padding:0}}.footer__social .links div{padding:12px}.footer__social .links a{padding:0 28px;font-size:14px;text-decoration:none;color:#100a24}.footer__social .links a:hover{-webkit-text-decoration:solid underline #100a24;text-decoration:solid underline #100a24}.footer__about{margin-bottom:48px;padding:0 16px}.footer__about p{font-family:"Montserrat", sans-serif;font-size:14px}@media (min-width: 768px){.footer__about{padding:0}.footer__about p{width:75%}}.footer__about .cookies{font-family:"Roboto", sans-serif;font-size:14px}.footer__icons{margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:12px 20px;gap:12px 20px;padding:0 12px}@media (min-width: 768px){.footer__icons{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;grid-gap:12px 32px;gap:12px 32px;padding:0}}.footer__icons img{height:24px}.footer__copyright{display:block;margin-bottom:48px;padding:0 12px}@media (min-width: 768px){.footer__copyright{width:100%;padding:0px}}.footer__copyright p{font-family:"Montserrat", sans-serif;font-size:12px;margin:0}

.newsletter-button__spinner{vertical-align:middle;margin-left:8px}

