@font-face{font-family:"Montserrat";src:url(/dist/check-out/Montserrat.woff2) format("woff2-variations");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:"Montserrat";src:url(/dist/check-out/Montserrat-Italic.woff2) format("woff2-variations");font-weight:100 900;font-display:swap;font-style:italic}@font-face{font-family:"Inter";src:url(/dist/check-out/Inter.woff2) format("woff2-variations");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:"Inter";src:url(/dist/check-out/Inter-Italic.woff2) format("woff2-variations");font-weight:100 900;font-display:swap;font-style:italic}html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}template{display:none}[dir="ltr"] h1,[dir="ltr"] h2,[dir="ltr"] h3,[dir="ltr"] h4,[dir="ltr"] h5{margin-left:0}[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4,[dir="rtl"] h5{margin-right:0}[dir="ltr"] h1,[dir="ltr"] h2,[dir="ltr"] h3,[dir="ltr"] h4,[dir="ltr"] h5{margin-right:0}[dir="rtl"] h1,[dir="rtl"] h2,[dir="rtl"] h3,[dir="rtl"] h4,[dir="rtl"] h5{margin-left:0}h1,h2,h3,h4,h5{margin-top:0;margin-bottom:0}body{min-width:320px;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.25;color:#100a24;background:white}h1,.h1{font-size:1.775rem}@media (min-width: 1024px){h1,.h1{font-size:1.625rem;line-height:1.25}}h2,.h2{font-size:1.65rem}h3,.h3{font-size:1.125rem}h4,.h4{font-size:1rem}p{font-family:"Roboto",sans-serif;line-height:1.6;margin:0}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;text-underline-position:under;-webkit-transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);-o-transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:color 0.2s cubic-bezier(0.4, 0, 1, 1)}a:hover{color:#035c89;-webkit-text-decoration-color:#035c89;text-decoration-color:#035c89}input[type="text"],input[type="number"]{-webkit-appearance:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:white;border:1px solid #6d6d6d;height:48px;-webkit-box-shadow:inset 0 0 8px 0 #f2f2f2;box-shadow:inset 0 0 8px 0 #f2f2f2;padding-left:8px;padding-right:8px}input[type="text"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder{color:#b5b5b5}input[type="text"]::-moz-placeholder, input[type="number"]::-moz-placeholder{color:#b5b5b5}input[type="text"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder{color:#b5b5b5}input[type="text"]::-ms-input-placeholder, input[type="number"]::-ms-input-placeholder{color:#b5b5b5}input[type="text"]::placeholder,input[type="number"]::placeholder{color:#b5b5b5}input[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}button,.button{background-color:transparent;border:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;vertical-align:middle;text-align:center;text-transform:none;text-decoration:none;white-space:nowrap;padding:0 16px;line-height:48px}button:focus,button:hover,.button:focus,.button:hover{text-decoration:none;outline:none}button:disabled,.button:disabled{opacity:0.4}.button{-webkit-transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1);-o-transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1)}.button--standard{background-color:#f2f2f2;border:1px solid #b5b5b5;border-radius:5px;color:#100a24}.button--standard:hover{background-color:#b5b5b5}.button--black{background-color:#333;color:white;border-radius:5px}.button--black:hover{background-color:black}main{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:100%;padding-left:12px;padding-right:12px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0;padding-right:0}@media (min-width: 1024px){main{margin-bottom:24px;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}}.step{padding-top:24px;padding-left:12px;padding-right:12px}@media (min-width: 1024px){.step{padding-left:0;padding-right:0;border-top:none}}.step__heading{text-align:center;padding-bottom:14px}.step__heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px}.step--cart{border:none}.disclaimer{color:#6d6d6d;padding:16px 8px;font-size:0.8125rem}.icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon svg{fill:currentColor}.icon__adlibris-logo{color:#e81121}header{position:relative;background-color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #f2f2f2}@media (min-width: 1024px){header{margin-bottom:12px}}header .page-header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:100%;padding-left:12px;padding-right:12px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 1024px){header .page-header__container{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}}header h1{text-align:center}header .shop-more__link{max-width:122px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#191919}@media (min-width: 1024px){header .shop-more__link{width:200px;max-width:none}}header .shop-more__link .link__text{text-decoration:underline;font-size:12px;font-weight:700}header .logo__link{position:relative}@media (min-width: 1024px){header .logo__link{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 400px){header .logo__link .adlibris-logo-svg{max-width:100px}}header .account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap}@media (min-width: 1024px){header .account{width:200px}}header .account .account__link-button{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;text-align:center;color:#191919;-webkit-text-decoration-color:#191919;text-decoration-color:#191919;padding:12px}header .account .account__link-button .account-button__text{font-family:"Montserrat", sans-serif;font-weight:700;display:block;line-height:1;margin-top:-2px;text-transform:uppercase;font-size:0.75rem}.price{font-weight:700;font-size:1.65rem;text-align:right;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.price__placeholder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.price__placeholder svg{float:right}.price-with-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd;padding:8px 16px}.price-with-heading__heading{font-weight:400}.price-with-heading .price{font-weight:400}.price-with-heading--gift-card .price,.price-with-heading--discount-code .price{color:#ed1c24}.price-with-heading--gift-card{height:90px;margin-top:8px;background-color:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.price-with-heading--gift-card .gift-card__left-content{padding-left:12px}.price-with-heading--gift-card .gift-card__left-content .price-with-heading__heading{font-weight:800}.price-with-heading--gift-card .gift-card__right-content{height:100%;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:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around;padding-right:12px}.price-with-heading--gift-card .gift-card__right-content .gift-card__remove{line-height:0;padding:0}.price-with-heading--gift-card .gift-card__right-content .gift-card__remove:hover{background-color:white}.price-with-heading--gift-card .gift-card__right-content .price{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.price-with-heading--gift-card .gift-card__right-content .icon__remove{fill:#6d6d6d}.price-with-heading--total .price-with-heading__heading,.price-with-heading--total .price{font-weight:700}.cart-item-product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px;border-bottom:1px solid #ddd}.cart-item-product:last-child{border-bottom:none}.cart-item-product--placeholder{height:100px}.cart-item-product .product__discount-splash{position:absolute;z-index:2;background-color:#ed1c24;color:#fff;top:2px;left:2px;border-radius:6px 6px 0;padding:1px 6px 0}.cart-item-product .product__discount-splash::after{border-width:7px 0 0 8px}.cart-item-product .product__discount-splash__arrow-shadow{border-width:7px 0 0 8px}.cart-item-product__image__link{min-width:70px;width:70px;margin-right:12px;position:relative}@media (min-width: 768px){.cart-item-product__image__link{min-width:100px;width:100px}}.cart-item-product__image__link .image-element{max-height:100px;max-width:100%;margin:0 auto}.cart-item-product__right-content{width:calc(100% - 82px)}@media (min-width: 768px){.cart-item-product__right-content{width:calc(100% - 112px)}}.cart-item-product__right-content a{-webkit-text-decoration-color:#191919;text-decoration-color:#191919}.cart-item-product__title{width:100%;margin-top:0;margin-bottom:8px;padding:0}.cart-item-product__title__sub-part{display:block}.cart-item-product__title__sub-part .cart-item-product__title__delimiter--first{display:none}.cart-item-product__title__format{text-transform:capitalize}.cart-item-product__title__format,.cart-item-product__title__delimiter,.cart-item-product__title__attributes{font-size:1rem;font-weight:400;color:#6d6d6d}.cart-item-product__title__main-part,.cart-item-product__authors{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block;color:#191919;margin-bottom:4px}.cart-item-product__authors{width:100%}.cart-item-product__delivery-promise,.cart-item-product__shipping-promise{display:none}.cart-item-product__delivery-promise-with-delay{display:none}.cart-item-product__shipping-promise.sv-SE{display:inline-block}.cart-item-product__shipping-delayed-shipping-promise.sv-SE{display:inline-block}.cart-item-product__delivery-promise-with-delay.fi-FI,.cart-item-product__delivery-promise-with-delay.sv-FI{display:inline-block}.cart-item-product__delivery-promise,.cart-item-product__delivery-promise-with-delay,.cart-item-product__shipping-promise,.cart-item-product__shipping-delayed-shipping-promise,.cart-item-product__digital-info{border-left:1px solid #d0cfca;line-height:1.5;font-size:.75rem;margin-top:8px;margin-bottom:8px;padding:4px 8px}.cart-item-product__delivery-promise span,.cart-item-product__delivery-promise div,.cart-item-product__delivery-promise-with-delay span,.cart-item-product__delivery-promise-with-delay div,.cart-item-product__shipping-promise span,.cart-item-product__shipping-promise div,.cart-item-product__shipping-delayed-shipping-promise span,.cart-item-product__shipping-delayed-shipping-promise div,.cart-item-product__digital-info span,.cart-item-product__digital-info div{color:#0277cc}.cart-item-product__delivery-promise ul,.cart-item-product__delivery-promise-with-delay ul,.cart-item-product__shipping-promise ul,.cart-item-product__shipping-delayed-shipping-promise ul,.cart-item-product__digital-info ul{color:#0277cc;margin:0;padding-left:24px}.cart-item-product__quantity-and-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.cart-item-product__quantity__number{font-weight:700}.cart-item-product__additional-information{font-size:.75rem}.cart-item-product__additional-information a{-webkit-text-decoration-color:#0277cc;text-decoration-color:#0277cc}.image-with-frame--tablet{margin-left:-10px;z-index:0}.image-with-frame--tablet .image-with-frame__frame{height:110px}.image-with-frame--tablet .image-with-frame__image-container{height:100px;width:88%;margin-top:6px;margin-left:10px}@media (min-width: 768px){.image-with-frame--tablet .image-with-frame__image-container{background-repeat:no-repeat;height:100px;width:62%;margin-top:5px;margin-left:10px}}.image-with-frame--phone{margin-left:20px}@media (min-width: 1024px){.image-with-frame--phone{margin-left:26px}}.image-with-frame--phone .image-with-frame__frame{margin-top:22px;height:90px;width:auto}.image-with-frame--phone .image-with-frame__frame__wrapper{z-index:3}.image-with-frame--phone .image-with-frame__image-container{width:37px;height:75px;margin-top:25px;margin-left:12px;z-index:2}.image-with-frame--audio-book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-with-frame--audio-book .image-with-frame__frame{height:110px}.image-with-frame--audio-book .image-with-frame__image-container{background-repeat:no-repeat;width:56%;height:80px;margin-left:7%}@media (min-width: 768px){.image-with-frame--audio-book .image-with-frame__image-container{width:43%;height:80px;margin-left:-22%}}.image-with-frame__frame__wrapper{position:absolute;height:100%;width:100%;z-index:1}.image-with-frame__image-container{position:absolute;background-size:contain;background-position:center;background-color:white}.cart__change-cart-link{margin-top:12px;border-radius:5px;min-height:38px;line-height:38px;background-color:#0277cc;color:white;text-align:center;font-size:1rem;display:block;padding-left:24px;padding-right:24px}@media (min-width: 1024px){.cart__change-cart-link{margin-top:0;right:24px;position:absolute;width:auto;width:initial}}.cart__change-cart-link:hover{background-color:#035c89;color:white}.cart__status-message__message{padding-bottom:16px;text-align:center}.cart__status-message__message:first-child{padding-top:16px}.cart__status-message__message__spinner{vertical-align:middle;margin-left:8px}.step--cart .step__heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step--cart .step__heading{padding-bottom:0}@media (min-width: 1024px){.step--cart .step__heading{padding-bottom:14px}}.delayed-shipment-message{display:none;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:16px;gap:16px;background-color:#E7F1F9;padding:16px;margin-bottom:16px;line-height:1.25;font-size:.75rem;color:#0277cc}.delayed-shipment-message .icon__asterisk{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.delayed-shipment-message svg{-ms-flex-negative:0;flex-shrink:0}.delayed-shipment-message p{font-family:"Montserrat", sans-serif}.delayed-shipment-message ul{margin-top:8px;margin-bottom:0;padding-left:24px}.transfer-message{display:none;grid-gap:16px;gap:16px;background-color:#E7F1F9;padding:16px;margin-bottom:16px;line-height:1.25;font-size:.75rem;color:#0277cc}.transfer-message svg{-ms-flex-negative:0;flex-shrink:0}.transfer-message p{font-family:"Montserrat", sans-serif}.transfer-message ul{margin-top:8px;margin-bottom:0;padding-left:24px}.checkbox{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;width:19px;height:22px;border-color:#b5b5b5;border-radius:3px}.collapsable .collapsable-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:border-radius 0.2s cubic-bezier(0.4, 0, 1, 1);-o-transition:border-radius 0.2s cubic-bezier(0.4, 0, 1, 1);transition:border-radius 0.2s cubic-bezier(0.4, 0, 1, 1)}.collapsable .collapsable-content{overflow:hidden;-webkit-transition:max-height 0.3s cubic-bezier(0.4, 0, 1, 1),border-color 0.6s cubic-bezier(0.4, 0, 1, 1);-o-transition:max-height 0.3s cubic-bezier(0.4, 0, 1, 1),border-color 0.6s cubic-bezier(0.4, 0, 1, 1);transition:max-height 0.3s cubic-bezier(0.4, 0, 1, 1),border-color 0.6s cubic-bezier(0.4, 0, 1, 1)}.collapsable.collapsed .collapsable-content{max-height:0}.toggler{position:relative;cursor:pointer;line-height:48px;padding:0 12px;text-align:center;width:100%}.toggler__icon{position:absolute;right:12px;top:calc(50% - 12px)}.toggler--active .toggler__icon{-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}.toggler--active.button--standard{background-color:#b5b5b5}.withdrawal-information{padding:8px 0}.withdrawal-information .collapsable-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:inherit;font-weight:bold}.withdrawal-information .collapsable-header .toggler__icon{position:static}.consent-digital-products{max-width:610px;padding:27px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:20px;gap:20px}.consent-digital-products__consent-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:12px;gap:12px}.consent-digital-products__consent-return{padding:24px 0}.consent-digital-products__consent-return-label{cursor:pointer}.consent-digital-products__error-msg{color:#ed1c24;font-weight:600;margin-top:4px}.consent-digital-products__button{-webkit-transition:150ms ease-in-out;-o-transition:150ms ease-in-out;transition:150ms ease-in-out;opacity:0.5;width:100%;background-color:#404040;color:#fff;border-radius:8px;padding:16px 24px;line-height:1.5}.consent-digital-products__button:hover{opacity:0.4}.consent-digital-products__button--active{background-color:#191919;opacity:1}.consent-digital-products__button--active:hover{background-color:#565650;opacity:1}.consent-digital-products__button--active:active{background-color:#2C2C2C}.form-group{display:block;padding-left:12px;padding-right:12px;padding-bottom:12px}@media (min-width: 1024px){.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.form-group .form{width:100%;margin-bottom:16px}@media (min-width: 1024px){.form-group .form{width:calc(50% - 8px);margin-bottom:0}}.form-group .collapsable-header{padding:8px 0;position:relative;line-height:48px;padding:0 12px;text-align:center;width:100%;border-radius:5px 5px 0 0;background-color:#f2f2f2;border:1px solid #b5b5b5;-webkit-box-sizing:border-box;box-sizing:border-box}.form-group .collapsable-header:hover{background-color:#b5b5b5}.form-group .collapsable-header .collapsable__icon{position:absolute;right:12px;top:calc(50% - 12px)}.form-group .collapsable-header .collapsable--active .toggler__icon{-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}.form-group .collapsable-header .collapsable--active.button--standard{background-color:#b5b5b5}.form-group .collapsable-content{border:1px solid #b5b5b5;border-top:none;border-radius:0 0 5px 5px;max-height:400px;position:relative;top:-1px}.form-group .collapsable-content-container{padding:12px}.form-group .collapsed .collapsable-content{max-height:0;border-color:white;z-index:-1}.form-group .collapsed .collapsable-header{border-radius:5px}.field{margin-bottom:16px}.field__label{display:block;width:100%;padding-left:2px}.field__input{max-width:400px}.field__input+.field__validation-message{max-width:400px}.field__input--pin{max-width:200px}.field__input--pin+.field__validation-message{max-width:200px}.field__validation-message{background-color:#6d6d6d;color:white;padding:4px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.shipping--placeholder,.payment--placeholder{height:410px;margin:0 auto;border:1px solid #f2f2f2;border-radius:5px;max-width:610px}.spinner{position:relative;top:50%;left:50%}@-webkit-keyframes rotator{0%{-webkit-transform:rotateZ(0deg) translateZ(0);transform:rotateZ(0deg) translateZ(0)}100%{-webkit-transform:rotateZ(270deg) translateZ(0);transform:rotateZ(270deg) translateZ(0)}}@keyframes rotator{0%{-webkit-transform:rotateZ(0deg) translateZ(0);transform:rotateZ(0deg) translateZ(0)}100%{-webkit-transform:rotateZ(270deg) translateZ(0);transform:rotateZ(270deg) translateZ(0)}}@-webkit-keyframes dash{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;-webkit-transform:rotateZ(135deg) translateZ(0);transform:rotateZ(135deg) translateZ(0)}100%{stroke-dashoffset:187px;-webkit-transform:rotateZ(450deg) translateZ(0);transform:rotateZ(450deg) translateZ(0)}}@keyframes dash{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;-webkit-transform:rotateZ(135deg) translateZ(0);transform:rotateZ(135deg) translateZ(0)}100%{stroke-dashoffset:187px;-webkit-transform:rotateZ(450deg) translateZ(0);transform:rotateZ(450deg) translateZ(0)}}@-webkit-keyframes colors--black{0%{stroke:#100a24}25%{stroke:#191038}50%{stroke:#251754}75%{stroke:#2b1b60}100%{stroke:#2e1d68}}@keyframes colors--black{0%{stroke:#100a24}25%{stroke:#191038}50%{stroke:#251754}75%{stroke:#2b1b60}100%{stroke:#2e1d68}}.svg-spinner--black{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.svg-spinner--black .path{stroke-dasharray:187px;stroke-dashoffset:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite,colors--black 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors--black 5.6s ease-in-out infinite}.tooltip{position:relative;margin-left:auto}@media (min-width: 1024px){.tooltip{margin-left:16px}}.tooltip button{font-size:24px;padding:0;background:transparent}.tooltip svg{display:block}.tooltip__box{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:12px;gap:12px;bottom:calc(100% + 12px);border-radius:4px;width:272px;padding:20px 12px;background-color:white;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,0.25);box-shadow:0 4px 15px 0 rgba(0,0,0,0.25);font-size:.75rem;font-weight:500;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;right:-8px;z-index:2}.tooltip__box h3,.tooltip__box h4{font-size:inherit}.tooltip__box p{font-family:"Montserrat",sans-serif}.tooltip__box ul{padding-left:16px;margin-bottom:1em}.tooltip__box::after{top:100%;right:10px;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#fff;border-width:10px}@media (min-width: 768px){.tooltip__box{width:302px}}.tooltip__box-icon-wrapper{-ms-flex-negative:0;flex-shrink:0}.ui-blocker{position:relative}.overlay{position:absolute;background:rgba(0,0,0,0.1);width:100%;height:100%;z-index:10}.shipping--has-only-digital-products{text-align:center;margin:24px auto}.shipwallet-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step--shipping{max-width:610px;padding-left:27px;padding-right:27px;margin:0 auto}.step--payment{max-width:640px;margin:0 auto}.step--payment .payment-container-information{display:none;margin:0 15px 12px;padding:12px;background-color:#E7F1F9;color:#191919;font-size:.75rem;line-height:1.5}.step--payment .payment-container-information p{font-family:"Montserrat", sans-serif}.step--payment .payment-container-information strong{font-weight:600}.fallback-shipping-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 0;border:1px solid #dedad7;border-radius:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 14px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){.fallback-shipping-container{width:610px;margin:0 auto 10px}}.fallback-shipping-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.fallback-shipping-price-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.fallback-shipping-price{margin-top:10px}@media (min-width: 768px){.fallback-shipping-price{margin-top:0}}.fallback-shipping-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px}@media (max-width: 479px){.fallback-shipping-title{font-size:14px}}.fallback-shipping-fulfillmentDays{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.fallback-shipping-fulfillmentDays-text{font-size:14px;color:#7a7a7a}.partial-delivery-title{margin-bottom:20px}.partial-delivery-bulky-info{margin-bottom:20px}.partial-delivery-product-image{width:100%;max-width:40px;max-height:40px;margin:16px;-o-object-fit:contain;object-fit:contain}.partial-delivery-product-image-container{margin-bottom:20px;padding-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:12px;row-gap:12px}.partial-delivery-product-image-wrapper{width:72px;height:72px;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#FFFFFF;border:1px solid #D0CFCA;margin-left:-12px}.partial-delivery-fallback-wrapper{margin-bottom:40px}.partial-delivery-info-container{display:grid;grid-template-columns:1fr auto 32px;grid-column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;border:1px solid #dedad7;border-radius:5px;padding:24px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px;font-family:"Inter",sans-serif}.partial-delivery-info-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;line-height:1.4}@media (max-width: 479px){.partial-delivery-info-text{font-size:14px}}.partial-delivery-info-title{font-weight:500;margin-bottom:4px}.partial-delivery-info-fulfillmentDays{font-size:14px;color:#7a7a7a}.partial-delivery-price-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.partial-delivery-price-amount{font-size:16px;font-weight:500}@media (max-width: 479px){.partial-delivery-price-amount{font-size:14px}}.partial-delivery-logo-container{position:relative}.partial-delivery-logo-wrapper{position:absolute;top:-6px}.errormodal{position:fixed;background:rgba(0,0,0,0.7);width:100%;height:100%;z-index:10;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.errormodal-container{padding:20px;background-color:white;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.errormodal-container{padding:40px}}.errormodal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.errormodal-buttons{margin:20px}}.errormodal-buttons a{color:black;-webkit-text-decoration-color:black;text-decoration-color:black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 768px){.errormodal-buttons a{margin:20px 20px 0}}.errormodal-buttons a svg{margin-right:5px}@media (min-width: 768px){.errormodal-buttons a svg{margin-right:0}}.infomessage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.infomessage .icon__info{margin-right:8px;overflow:visible;overflow:initial;fill:#035c89}.infomessage-top{background-color:#ed1c24;padding:24px 8px;font-size:1.125rem;color:white}.infomessage-shipping{background-color:#f2f2f2;padding:8px;margin-bottom:16px}.infomessage-shipping .icon__info{fill:#100a24}footer{background-color:#f2f2f2;padding-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 1024px){footer .collapsable-content{max-height:none !important}}footer .icon__adlibris-logo{display:none}@media (min-width: 1024px){footer .icon__adlibris-logo{display:inline-block;padding-top:48px;padding-bottom:24px}}.footer__container{max-width:1280px}@media (min-width: 1024px){.footer__container{padding-left:48px}}.footer-collapsable__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;font-size:1.125rem;font-weight:600;color:#191919;border-top:1px solid #b5b5b5}@media (min-width: 1024px){.footer-collapsable__header{display:none}}.footer-collapsable__content-list{list-style:none;margin:0;margin-bottom:20px}.footer-collapsable__content-list a{color:#191919;text-decoration:none;font-weight:600;padding:4px 0;display:block}.footer-collapsable__content-list a:hover{-webkit-text-decoration:underline #191919;text-decoration:underline #191919}@media (min-width: 1024px){.footer-collapsable__content-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}.footer-collapsable__content-list a{margin-right:48px}}.footer-text{border-top:1px solid #b5b5b5;padding:30px 20px 0;font-size:14px}@media (min-width: 1024px){.footer-text{width:75%;border-top:none;padding:0}}.footer__cookie-link{display:block;padding:20px 20px 0}@media (min-width: 1024px){.footer__cookie-link{border-top:none;padding:20px 0 0}}.footer__icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:12px 20px;gap:12px 20px;padding:48px 20px 0}@media (min-width: 1024px){.footer__icons{grid-gap:12px 32px;gap:12px 32px;padding:48px 0 0}}.footer__icons img{height:24px}.footer-copyright{padding:48px 20px 28px;font-size:12px;font-family:"Montserrat", sans-serif}@media (min-width: 1024px){.footer-copyright{padding:48px 0 28px}}.newsletter-options{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:12px;gap:12px;padding-left:12px;padding-right:12px;padding-bottom:12px}.newsletter-options__label{cursor:pointer}

