.container,.section{zoom:1}.container::before,.section::before,.container::after,.section::after{content:"\0020";display:block;height:0;visibility:hidden}.container::after,.section::after{clear:both}.heading--footer{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}}@media (min-width: 1024px){.page-header__logo .adlibris-logo-svg{height:32px}}a:not(.btn),h4.heading--searchlist-more a:not(.btn){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)}a:hover:not(.btn),h4.heading--searchlist-more a:hover:not(.btn){color:#035C89;-webkit-text-decoration-color:#035C89;text-decoration-color:#035C89}.page-header__dropdown-content__inner .account a,.header-menu a{color:#0277CC;text-decoration:none;border-bottom:2px solid rgba(2,119,204,0.5);-webkit-transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:color 0.2s cubic-bezier(0.4, 0, 1, 1)}.page-header__dropdown-content__inner .account a:hover,.header-menu a:hover{color:#035C89;border-color:#0277CC}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [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}input{overflow:visible}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}ul,menu,dir{padding:0;margin:0}select{line-height:normal}@font-face{font-family:'material-icons';font-display:block;src:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/material-icons.woff) format("woff"),url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/material-icons.svg#material-icons) format("svg");font-weight:normal;font-style:normal}[class^="material-icons__"],[class*=" material-icons__"]{font-family:'material-icons' !important;speak:none;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;line-height:1;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga'}.material-icons__devices::before{content:"\e902"}.material-icons__view_grid::before{content:"\e901"}.material-icons__sample-read::before{content:"\e905"}.material-icons__add::before{content:"\e145"}.material-icons__arrow_back::before{content:"\e5c4"}.material-icons__arrow_downward::before{content:"\e5db"}.material-icons__arrow_drop_down::before{content:"\e5c5"}.material-icons__arrow_drop_up::before{content:"\e5c7"}.material-icons__arrow_forward::before{content:"\e5c8"}.material-icons__arrow_upward::before{content:"\e5d8"}.material-icons__phone::before{content:"\e0cd"}.material-icons__cancel::before{content:"\e5c9"}.material-icons__check::before{content:"\e5ca"}.material-icons__check_box::before{content:"\e834"}.material-icons__check_box_outline_blank::before{content:"\e835"}.material-icons__chrome_reader_mode::before{content:"\e86d"}.material-icons__close::before{content:"\e5cd"}.material-icons__mode_edit::before{content:"\e254"}.material-icons__date_range::before{content:"\e916"}.material-icons__delete::before{content:"\e872"}.material-icons__mail::before{content:"\e159"}.material-icons__favorite::before{content:"\e87d"}.material-icons__favorite_border::before{content:"\e87e"}.material-icons__file_download::before{content:"\e884"}.material-icons__file_upload::before{content:"\e2c6"}.material-icons__star::before{content:"\e838"}.material-icons__star_border::before{content:"\e83a"}.material-icons__star_half::before{content:"\e839"}.material-icons__headset::before{content:"\e310"}.material-icons__help::before{content:"\e887"}.material-icons__help_outline::before{content:"\e8fd"}.material-icons__home::before{content:"\e88a"}.material-icons__info::before{content:"\e88e"}.material-icons__info_outline::before{content:"\e88f"}.material-icons__keyboard_arrow_down::before{content:"\e313"}.material-icons__keyboard_arrow_left::before{content:"\e314"}.material-icons__keyboard_arrow_right::before{content:"\e315"}.material-icons__keyboard_arrow_up::before{content:"\e316"}.material-icons__open_in_new::before{content:"\e89e"}.material-icons__local_shipping::before{content:"\e558"}.material-icons__shipping-fast::before{content:"\e904"}.material-icons__mail_outline::before{content:"\e0e1"}.material-icons__more_horiz::before{content:"\e5d3"}.material-icons__more_vert::before{content:"\e5d4"}.material-icons__pause::before{content:"\e034"}.material-icons__pause_circle_filled::before{content:"\e035"}.material-icons__pause_circle_outline::before{content:"\e036"}.material-icons__person::before{content:"\e7fd"}.material-icons__play_arrow::before{content:"\e037"}.material-icons__play_circle_filled::before{content:"\e038"}.material-icons__play_circle_outline::before{content:"\e039"}.material-icons__remove::before{content:"\e15b"}.material-icons__visibility::before{content:"\e8f4"}.material-icons__search::before{content:"\e8b6"}.material-icons__stay_primary_portrait::before{content:"\e0d6"}.material-icons__swap_vert::before{content:"\e8d5"}.material-icons__tune::before{content:"\e429"}.material-icons__view_list::before{content:"\e8ef"}.material-icons__zoom_in::before{content:"\e8ff"}.material-icons__zoom_out::before{content:"\e900"}.material-icons__bubble::before{content:"\e96b"}.link-icon{padding-left:40px;background-position:0 50%;background-repeat:no-repeat}.link-icon.icon-fb{background-size:32px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/facebook.svg)}.link-icon.icon-fb-white{background-size:32px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/facebook_white.svg)}.link-icon.icon-fb-red{background-size:32px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/facebook_red.svg)}.link-icon.icon-tw{background-size:32px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/twitter.svg)}.link-icon.icon-tw-white{background-size:32px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/twitter_white.svg)}.link-icon.icon-tw-red{background-size:32px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/twitter_red.svg)}.link-icon.icon-ig-white{background-size:30px 30px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/instagram_white.svg)}.link-icon.icon-ig{background-size:30px 30px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/instagram.svg)}.link-icon.icon-ig-red{background-size:30px 30px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/instagram_red.svg)}.link-icon.icon-fb-fbblue{background-size:26px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/facebook.svg)}.link-icon.icon-tw-twblue{background-size:26px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/twitter.svg)}.link-icon.icon-pin-pinred{background-size:26px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/pinterest.svg)}html{font-size:16px;background-color:white;-ms-overflow-style:scrollbar}body{min-width:320px;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.25;color:#100a24;background:white}html,button,input,select,textarea{font-family:"Montserrat",sans-serif}p{font-family:"Roboto",sans-serif;line-height:1.6;margin:0 0 1em}p a{font-family:"Roboto",sans-serif}table{background:white;width:100%}table th,table td{font-size:.875rem;text-align:left;padding:.35714em 10px}table th:first-child,table td:first-child{padding-left:14px}table th:last-child,table td:last-child{padding-right:14px}table th.right,table td.right{text-align:right}table tr:nth-child(even) th,table tr:nth-child(even) td{background-color:#f2f2f2}table th{color:#191919}table td{color:#191919}input[type=text],input[type=number],input[type=tel],input[type=search],input[type=email],input[type=url],input[type=password]{-webkit-appearance:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:white;color:black;border:1px solid #6d6d6d;padding:0 10px;margin-bottom:1em;font-size:16px;height:48px}input[type=text]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder{color:#6d6d6d}input[type=text]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder{color:#6d6d6d}input[type=text]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder{color:#6d6d6d}input[type=text]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=search]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=url]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder{color:#6d6d6d}input[type=text]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder{color:#6d6d6d}input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password]{-webkit-box-shadow:inset 0 0 8px 0 #f2f2f2;box-shadow:inset 0 0 8px 0 #f2f2f2}input[type=tel],input[type=number]{text-align:right}textarea{border-radius:0;background-color:white;color:black;border:1px solid #b5b5b5}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:"Montserrat",sans-serif;margin:0;color:#191919}h1 a:not(.btn),.h1 a:not(.btn),h2 a:not(.btn),.h2 a:not(.btn),h3 a:not(.btn),.h3 a:not(.btn),h4 a:not(.btn),.h4 a:not(.btn){color:black;-webkit-text-decoration-color:rgba(0,0,0,0.5);text-decoration-color:rgba(0,0,0,0.5);font-family:inherit}h1,.h1{font-size:1.375rem;font-weight:700}@media (min-width: 1024px){h1,.h1{font-size:1.625rem;line-height:1.25}}h2,.h2{font-size:1.25rem;font-weight:600}h3,.h3{font-size:1.125rem;font-weight:600}h3 a:not(.btn),.h3 a:not(.btn){color:#191919;text-decoration:underline;-webkit-text-decoration-color:rgba(25,25,25,0.5);text-decoration-color:rgba(25,25,25,0.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges}h3 a:not(.btn):hover,.h3 a:not(.btn):hover{color:black;-webkit-text-decoration-color:black;text-decoration-color:black}h4,.h4{font-size:1rem;font-weight:600}h4 a:not(.btn),.h4 a:not(.btn){color:#191919;text-decoration:underline;-webkit-text-decoration-color:rgba(25,25,25,0.5);text-decoration-color:rgba(25,25,25,0.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges}h4 a:not(.btn):hover,.h4 a:not(.btn):hover{color:black;-webkit-text-decoration-color:black;text-decoration-color:black}a.h4{color:#191919;text-decoration:underline;-webkit-text-decoration-color:rgba(25,25,25,0.5);text-decoration-color:rgba(25,25,25,0.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges}a.h4:hover{color:black;-webkit-text-decoration-color:black;text-decoration-color:black}input[type="number"]{min-width:48px;width:auto;height:48px;padding:0;border-color:#f2f2f2;border-radius:2px;text-align:center}img{max-width:100%}.section{max-width:1280px;margin:0 auto;position:relative}.section.wide{max-width:1620px}.section.full{max-width:none}.section.bridge-section{display:none}@media (min-width: 1024px){.section.bridge-section{display:block}}.logo{display:block;border-bottom:none;text-align:left}.logo .bd{position:relative;display:inline-block;margin-top:1px;padding:0;height:43px;width:103px}.logo .logo-img{display:block;position:absolute;top:0;left:0;font-size:10px;color:white;height:0;width:105px;padding-top:38px;overflow:hidden;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/logo.svg);background-repeat:no-repeat;background-position:0 0;background-size:105px 38px}.logo.large .bd{padding:0;height:39px}.logo.large .greeting{top:8px}.logo.large .logo-img{background-size:102px 39px;width:102px}.logo.full .greeting{display:none}.logo.full .logo-img{display:block;padding-top:39px}.logo-section{display:block;position:absolute;left:0}.section.full.mobile-section.logo-section{padding:10px 10px 2px;float:left}.logo-wrapper{width:199px;height:80px;float:left;margin-top:10px}@media (min-width: 768px){.logo-wrapper{background:#ED1C24}}.logo-after{width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-right:16px solid white;float:right}div[role=contentinfo]{-webkit-backface-visibility:hidden}div[role=contentinfo] ul{list-style-type:none;margin:0;padding:0}div[role=contentinfo] ul li{margin:0;padding:0}ul.links{list-style-type:none;margin:0;padding:0;border-top:1px solid #b5b5b5}ul.links li{margin:0;padding:0}ul.links li{border-bottom:1px solid #b5b5b5}ul.links a{display:block;line-height:2.625em;padding:0 14px;white-space:nowrap;overflow:hidden}.main-container{-webkit-backface-visibility:hidden}.page-wrapper,.section.account{max-width:1280px;margin:0 auto;background:#fff;overflow:hidden}.not-found .section.text .bd{padding:24px 16px}.section.customer-service{padding-top:10px}@media (min-width: 64em){.section.customer-service{padding-top:40px}}.section.register-student .column .bd{padding:2em 16px}.campaign .section.landing-page-info .bd{padding:2em 16px}.account .section.text{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px 1px}.account .section.account.single{padding:2em 16px}@media (min-width: 768px){div[role=main]{min-height:400px}}div[role=contentinfo]{background:#ED1C24;color:white;line-height:2;padding-bottom:4em}div[role=contentinfo] .multiline{line-height:1.5;margin-top:3px}div[role=contentinfo] .bd{padding:2em 14px 0;font-size:.8125rem}div[role=contentinfo] a{color:white;-webkit-tap-highlight-color:rgba(255,255,255,0.2)}div[role=contentinfo] .list-group li a{padding-right:.8em}@media (max-width: 479px){div[role=contentinfo] .list-group li a{font-size:.875rem;font-weight:300}}@media (max-width: 479px){div[role=contentinfo] ul{margin-bottom:14px}}div[role=contentinfo] input[type=email]{border:none;border-left:1px solid #f38189;border-right:1px solid #d9636c;width:158px}div[role=contentinfo] .logo{text-align:left;margin:0 0 24px -2px;height:29px}div[role=contentinfo] .list-group{width:50%;float:left}@media (min-width: 640px){div[role=contentinfo] .list{width:50%;float:left}}@media (min-width: 768px){div[role=contentinfo] .follow{width:36%;margin-left:4%;float:left}}div[role=contentinfo] .about{font-size:.75rem;line-height:1.25}div[role=contentinfo] .social{margin-top:1em}div[role=contentinfo] .social li{margin-bottom:7px;padding:3px 0 3px 36px}.input-combo input,.input-combo button{float:left}.logout-section .dcom-logo-white{display:none}.logout-section ul.menu{border:none;padding-left:0;margin:0 -12px}.logout-section ul.menu li{list-style:none;padding:0 16px;border-bottom:1px solid #f2f2f2;line-height:3}.logout-section ul.menu a{-webkit-text-decoration-skip:edges;text-decoration-skip:edges;color:#191919}.logout-section .logout-bottom{padding-top:19px;margin:0;text-align:center}.logout-section .logout-bottom b{font-size:.8em;display:block;text-transform:uppercase}div[role=main] .logout-section{margin:25px 15px}@media (min-width: 768px){div[role=main] .logout-section{margin:25px 40px}}div[role=main] .logout-section #logout-button{float:left;max-width:10em}.links-with-description-info,.links-with-description-separator{display:none}.column-section{background:#fff}.column-section .offer-validity{padding:0 1.66667%}@media (min-width: 1024px){.column-section{width:100%}.column-section .dynamic-column{overflow:hidden}.column-section .dynamic-column .facets,.column-section .dynamic-column .filter{display:none}.column-section .dynamic-column .carousel-section-wrapper-one-to-six,.column-section .dynamic-column .product-list-heading{margin-right:14px}}@media (min-width: 1024px) and (min-width: 1280px){.column-section .dynamic-column .carousel-section-wrapper-one-to-six{padding-top:1em}}@media (min-width: 1024px){.column-section .fixed-column{width:262px;float:left;display:block;height:100%}.column-section.hide-left-column .dynamic-column{margin-left:14px}.column-section.hide-left-column .fixed-column{display:none}}.column-section .sidebar-left.fixed-column>div{margin-top:7px}@media (min-width: 640px){.column-section .sidebar-left.fixed-column>div{margin-top:15px;padding-right:0}}.campaign .column-section .fixed-column{width:100%;display:block}@media (min-width: 1024px){.campaign .column-section .fixed-column{width:262px}}@media (min-width: 1024px){.campaign .column-section .dynamic-column .landing-page-info .bd{padding-left:16px}}@media (max-width: 767px){.show-for-tablet-and-up{display:none}}.main-wrapper{max-width:1280px;margin-left:auto;margin-right:auto}@media (min-width: 1024px){.main-wrapper{margin:0 8px}}@media (min-width: 1280px){.main-wrapper{margin:0 auto}}.main-column{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 64em){.main-column{width:74.68354%;float:left;margin-right:1.26582%}}@media (min-width: 64em){.main-column.main-column--startpages{width:62.02532%;float:left;margin-right:1.26582%}}.customer-service .sidebar-column li>a,.customer-service .sidebar-column a.nav{display:block;position:relative;background:white;color:#191919;border-bottom:1px solid #f2f2f2;padding:8px 14px;font-size:1rem}.customer-service .sidebar-column li>a::after,.customer-service .sidebar-column a.nav::after{line-height:16px;content:'»';position:absolute;right:8px;top:50%;margin-top:-8px}.customer-service .main-column{float:none}#main>.section.customer-service{margin:0 auto;background:white}#main>.section.customer-service .main-column{width:auto}#main>.section.customer-service ul.sidebar-column>li{width:100%}.sidebar-column{width:100%;float:left;margin-left:0;margin-right:0}@media (min-width: 64em){.sidebar-column{width:24.05063%;float:right;margin-right:0}}@media (min-width: 64em){.sidebar-column.sidebar-column--left{width:17.72152%;float:left;margin-right:1.26582%}}@media (min-width: 64em){.customer-service .sidebar-column.sidebar-column--left{width:24.05063%;float:left;margin-right:1.26582%}}@media (min-width: 64em){.sidebar-column.sidebar-column--right{width:17.72152%;float:right;margin-right:0}}@media (min-width: 1280px){.merchandise .aside-column .toplists .toplist li .product-item .item-info,.merchandise .aside-column .toplists .toplist li:first-child .product-item .item-info{width:70%}.merchandise .aside-column .toplists .toplist li .product-item .img,.merchandise .aside-column .toplists .toplist li:first-child .product-item .img{width:26%}.merchandise .aside-column .toplists .toplist li .product-item .img img,.merchandise .aside-column .toplists .toplist li:first-child .product-item .img img{width:100%}.merchandise .toplists .toplist.indexed h4{margin-bottom:5px}}.block-link{display:block}.block-link:hover,.block-link:active,.block-link:focus,.block-link:visited{text-decoration:none}.block-link__link-text:hover,.block-link__link-text:active{text-decoration:underline}.block-link__regular-text{color:#191919}.device-icon--tablet,.device-icon--letto,.device-icon--phone{float:left;height:0;width:58px;background-size:323px auto;padding-top:75px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/devices.svg);background-repeat:no-repeat}.device-icon--small-tablet,.device-icon--small-phone{display:inline-block;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/devices.svg);background-repeat:no-repeat}.device-icon--tablet{background-position:0 0;margin-right:15px}.device-icon--letto{background-position:-149px 0;margin-right:5px}.device-icon--phone{background-position:-282px 0}.device-icon--small-tablet{width:29px;background-position:0 0;background-size:143px;padding-top:33px}.device-icon--small-phone{width:26px;background-position:-124.08px 0;background-size:142px;padding-top:33px}.device.player,.device.ipad{border-radius:6px;padding:7px 6px;background:black;position:relative;display:block}.device.player::before,.device.ipad::before{content:" ";position:absolute;height:23px;width:2px;top:12px;left:-2px;background:black;z-index:1;border-radius:3px 0 0 3px}@media (min-width: 768px){.device.player,.device.ipad{border-radius:10px;padding:30px 17px}.device.player::before,.device.ipad::before{height:35px;width:3px;top:20px;left:-3px}}.device.player .player-buttons,.device.ipad .player-buttons{display:none}.device.ipad{padding:10px}@media (min-width: 768px){.device.ipad{padding:22px}}.device.player{padding:30px 6px}@media (min-width: 768px){.device.player{padding:50px 17px}}.device.player .player-top,.device.player .player-buttons{display:block;width:100%;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/player.png);background-repeat:no-repeat;background-size:100% auto}.device.player .player-top{height:12px;background-position:50% bottom}@media (min-width: 768px){.device.player .player-top{height:28px}}.device.player .player-buttons{height:25px;background-position:50% top}@media (min-width: 768px){.device.player .player-buttons{height:50px}}.letto-app-badge{display:inline-block;margin:8px 5px 8px 0}.letto-app-badge--ios{display:inline-block;overflow:hidden;background:url(//linkmaker.itunes.apple.com/assets/shared/badges/sv-se/appstore-lrg.svg) no-repeat;width:141px;height:41px;background-size:contain}.letto-app-badge--android img{height:41px}.letto-app-badge--small img{height:30px}.letto-app-badge--compact{margin-top:-5px;margin-bottom:0}.ecom-logo--mobile--white,.dcom-logo--mobile--white,.dcom-logo--mobile--black,.ecom-logo--mobile--grey,.dcom-logo--mobile--grey{font-size:16px;height:16px;color:#adadad;letter-spacing:-1px}.home.ecom-logo--mobile--white,.home.dcom-logo--mobile--white,.home.dcom-logo--mobile--black,.home.ecom-logo--mobile--grey,.home.dcom-logo--mobile--grey{position:relative;padding-left:20px}.home.ecom-logo--mobile--white i,.home.dcom-logo--mobile--white i,.home.dcom-logo--mobile--black i,.home.ecom-logo--mobile--grey i,.home.dcom-logo--mobile--grey i{display:block;position:absolute;top:11px;left:0;width:15px;height:0;padding-top:15px;overflow:hidden;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/home-white.svg);background-size:100%;background-repeat:no-repeat}.ecom-logo--mobile--white,.dcom-logo--mobile--white{color:white}.ecom-logo--mobile--grey,.dcom-logo--mobile--grey{color:#adadad}.svg .dcom-logo--mobile--grey,.svg .dcom-logo--mobile--white,.svg .dcom-logo--mobile--black,.svg .ecom-logo--mobile--grey,.svg .ecom-logo--mobile--white{height:0;padding-top:37px;overflow:hidden;background-repeat:no-repeat;background-position:right 50%}.svg .dcom-logo--mobile--grey,.svg .dcom-logo--mobile--white,.svg .dcom-logo--mobile--black{width:99px;background-size:100%}.svg .ecom-logo--mobile--grey,.svg .ecom-logo--mobile--white{width:54px;background-size:54px 14px}.svg .dcom-logo--mobile--white{background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/dcom-logo-white.svg)}.svg .ecom-logo--mobile--grey{background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/ecom-logo-grey.svg)}.btn,button{-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;border:none;cursor:pointer;vertical-align:middle;text-align:center;line-height:normal;text-transform:none;text-decoration:none;white-space:nowrap;-webkit-transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1),color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1),color 0.2s cubic-bezier(0.4, 0, 1, 1)}.btn:focus,.btn:hover,button:focus,button:hover{text-decoration:none;outline:none}.btn:active,button:active{outline:none}.btn:disabled,button:disabled{opacity:0.4}.btn.hidden,button.hidden{display:none}.btn{border-radius:5px;min-height:48px}.btn--campaign-group-list-old-design{border:1px solid #100a24;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;padding:12px;color:#100a24}a.btn--campaign-group-list-old-design{text-decoration:underline}a.btn--campaign-group-list-old-design:focus,a.btn--campaign-group-list-old-design:hover{text-decoration:underline}.btn--padding{padding-left:12px;padding-right:12px}.btn--align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn--std{background-color:#e6e6e6;color:#100a24}.btn--std:focus,.btn--std:hover{background:#cecece}.btn--std.wishlist-add:hover i{color:#ED1C24}.btn--blue,.btn--link{background-color:#0277CC;color:white}.btn--blue:focus,.btn--blue:hover,.btn--link:focus,.btn--link:hover{background:#035C89}.btn--black{background-color:#333;color:white}.btn--black:focus,.btn--black:hover{background:black}.btn--green{background-color:#00802C;color:white}.btn--green:focus,.btn--green:hover{background:#02591B}.btn--red{color:white;background-color:#ED1C24}.btn--red:active,.btn--red:focus,.btn--red:hover{color:white;background:#AD1016}.btn--transparent{background-color:transparent}.btn--transparent:active,.btn--transparent:focus,.btn--transparent:hover{background-color:transparent}.btn--divided{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:150px;min-height:36px;line-height:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;background-color:#ED1C24;color:white;border-radius:5px;-webkit-transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1),color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1),color 0.2s cubic-bezier(0.4, 0, 1, 1)}.ie-10 .btn--divided{height:auto}.btn--divided .text,.btn--divided .price{font-family:"Montserrat",sans-serif;font-weight:600;text-align:center;line-height:1}.btn--divided:active,.btn--divided:focus,.btn--divided:hover{color:white;background:#AD1016}.btn--divided .btn--first-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;vertical-align:middle;padding-left:8px}.ie-10 .btn--divided .btn--first-divider{display:table-cell}.btn--divided .btn--second-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;vertical-align:middle;padding-right:5px}.btn--divided .btn--second-divider i{font-size:20px;-webkit-transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:color 0.2s cubic-bezier(0.4, 0, 1, 1)}.touch .btn--divided .btn--second-divider{height:39px}.ie-10 .btn--divided .btn--second-divider{display:table-cell;height:16px !important;padding-top:6px}.ie .btn--divided .btn--second-divider,.edge .btn--divided .btn--second-divider{height:28px}.ie .btn--divided .btn--second-divider{padding-right:10px}.ie .btn--divided,.edge .btn--divided{border-bottom:1px solid #AD1016}@-webkit-keyframes spinnerBuyButton{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinnerBuyButton{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn--divided.add-to-cart.add-to-cart--loading .btn--second-divider.add i{display:none}.btn--divided.add-to-cart.add-to-cart--loading .btn--second-divider.add .add-to-cart__spinner{display:block;position:relative;min-width:24px;width:24px;height:24px;margin-top:2px}.btn--divided.add-to-cart.add-to-cart--loading .btn--second-divider.add .add-to-cart__spinner::before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:calc(50% + 2px);right:0;width:100%;height:100%;margin-top:-15px;margin-left:-15px;border-radius:50%;border:2px solid rgba(255,255,255,0.2);border-top-color:white;-webkit-animation:spinnerBuyButton .6s linear infinite;animation:spinnerBuyButton .6s linear infinite}.btn--expand{padding:0;display:block;overflow:hidden;background-color:white;color:#191919;margin:0 auto;letter-spacing:0.07143rem;text-transform:uppercase;font-size:0.92857rem}.btn--expand.next::after{background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/next-2x.png)}.btn--expand.prev::after{background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/prev-2x.png)}.btn--expand.prev::after,.btn--expand.next::after{background-repeat:no-repeat;background-position:50% 90%;background-size:12px 8px;width:20px;height:20px;display:inline-block;content:" "}.btn--letter-spacing{letter-spacing:0.5px}.btn--icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn--icon>i{-webkit-transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);margin-right:7px;font-size:16px;margin-bottom:1px}.btn--icon i.icon{width:18px;height:14px;padding-top:0;margin-right:7px;display:inline-block}.btn--icon i.icon.icon--right{margin-left:7px;margin-right:0}.btn--icon.btn--icon-only i.icon{margin:0}.btn--small{min-height:0;padding:8px 12px}.btn--medium{padding:8px 16px}.btn--flex{width:100%;float:left}@media (min-width: 64em){.btn--flex{width:49%}}@media (min-width: 33.75em){.btn--flex{width:100%;margin-right:0;margin-bottom:0}}.btn--show-more{font-size:.75rem;background-color:transparent;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none;padding:7px 14px;color:#191919}.btn--show-more::before{width:20px;height:20px;display:inline-block;content:"+"}.btn--show-more:active,.btn--show-more:hover,.btn--show-more:focus{-webkit-box-shadow:none;box-shadow:none;background:transparent;text-decoration:underline;color:#191919}.btn--show-more-large{background-color:transparent;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none;color:#191919}.btn--show-more-large::after{font-family:'material-icons';content:"\e313";width:24px;height:24px;font-size:24px;line-height:24px;vertical-align:middle;display:inline-block;color:#191919}.btn--show-more-large:active,.btn--show-more-large:hover,.btn--show-more-large:focus{-webkit-box-shadow:none;box-shadow:none;background:transparent;text-decoration:underline;color:#191919}#scroll-top{border-radius:50%;background:white;width:40px;position:fixed;bottom:20px;right:20px;z-index:3;padding-right:0.1em;visibility:hidden;-webkit-transition:opacity 0.3s cubic-bezier(0.55, 0.09, 0.68, 0.53),visibility 0.3s cubic-bezier(0.55, 0.09, 0.68, 0.53),bottom 0.2s ease-in-out,position 0.2s ease-in-out;transition:opacity 0.3s cubic-bezier(0.55, 0.09, 0.68, 0.53),visibility 0.3s cubic-bezier(0.55, 0.09, 0.68, 0.53),bottom 0.2s ease-in-out,position 0.2s ease-in-out;opacity:0}#scroll-top.active{opacity:1;visibility:visible}@media (max-width: 767px){#scroll-top{bottom:55px;right:10px}}#scroll-top .scroll-top__circle{height:42px;width:42px;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.4);box-shadow:0 2px 3px rgba(0,0,0,0.4)}#scroll-top .scroll-top__circle i{line-height:42px;text-align:center;width:42px;font-size:34px;color:#ED1C24}#scroll-top .btn--scroll-top{display:block;float:left;text-decoration:none;width:42px;height:42px}#scroll-top .btn--scroll-top a{outline:none}#scroll-top .btn--scroll-top a:focus,#scroll-top .btn--scroll-top a:active{outline:none}body.customer-service #scroll-top{display:none}select.select-custom{font-family:"Roboto",sans-serif;font-weight:400;line-height:normal;text-align:center;-moz-text-align-last:center;text-align-last:center;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/ic_expand_more_black_24px.svg) center no-repeat;background-color:#e6e6e6;background-position:97% center;border-radius:5px;border:none;cursor:pointer;padding:16px 19px;-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)}select.select-custom:hover,select.select-custom:active,select.select-custom:focus{background-color:#cecece}select.select-custom:active,select.select-custom:focus{outline:none}select.select-custom:focus{-webkit-box-shadow:rgba(0,0,0,0.1) 0 2px 3px inset;box-shadow:rgba(0,0,0,0.1) 0 2px 3px inset}select.select-custom option{text-transform:none}body.ie select.select-custom{background:none;background-color:#e6e6e6}.newsletter-opt-in{overflow:hidden;position:relative}.newsletter-opt-in--submitted .newsletter-opt-in__form{display:none}.newsletter-opt-in--submitted .newsletter-opt-in__sent-message{display:block}.newsletter-opt-in__sent-message{margin:24px 12px !important;height:auto !important;display:block;background-color:#e6e6e6;padding:10px 15px 10px 10px !important;border-radius:5px;line-height:24px !important;white-space:normal !important}.newsletter-opt-in__sent-message__check-icon{font-size:24px;vertical-align:middle;padding-bottom:5px}.newsletter-opt-in li{border:none}.newsletter-opt-in li:last-child{border:0}.newsletter-opt-in li:hover{background-color:inherit}.newsletter-opt-in__form{padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.newsletter-opt-in__form{padding:24px 0}}.newsletter-opt-in__label{display:inline-block;margin-bottom:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:600}.newsletter-opt-in input[type=email]{width:calc(100% - 120px);height:50px;line-height:50px;margin:0}.newsletter-opt-in__button{min-width:120px;height:50px;padding-bottom:0;padding-top:0;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-box-shadow:none;box-shadow:none}.newsletter-opt-in .error-message{position:absolute;bottom:0;left:24px;margin-bottom:0;color:white}.product-page__product{padding:0 12px;margin-bottom:24px}@media (min-width: 1024px){.product-page__product{padding:0}.product-page__product.product--book{margin-top:24px}}.product-page__product__grid{padding-top:12px}@media (min-width: 1024px){.product-page__product__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;margin-left:-8px;margin-right:-8px;padding-top:24px}}@media (min-width: 1024px){.product-page__product__left-content{-ms-flex-preferred-size:calc(37.5% - 16px);flex-basis:calc(37.5% - 16px);max-width:calc(37.5% - 16px);-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:8px;margin-right:8px;padding-left:0}}@media (min-width: 1024px){.product-page__product__main-content{-ms-flex-preferred-size:calc(62.5% - 16px);flex-basis:calc(62.5% - 16px);max-width:calc(62.5% - 16px);-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:8px;margin-right:8px;padding-right:0}}@media (min-width: 1024px){.product-page__product__main-content__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.product-page__product__bottom-content{width:100%}.product-page__product.product--has-breadcrumbs .product-page__product__grid{padding-top:0}@media (min-width: 1024px){.product-page__product.product--has-breadcrumbs .product-page__product__grid{padding-top:24px}}.loading-main-content{min-height:800px}.loading-main-content__header{text-align:center;margin-top:24px;-webkit-animation:2s fadeInHeader;animation:2s fadeInHeader;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInHeader{50%{opacity:0}100%{opacity:1}}@keyframes fadeInHeader{50%{opacity:0}100%{opacity:1}}[data-js-hook-page-layout][data-initialized="false"][data-controller-name="account"]{min-height:800px}.scroll-to-top{opacity:0;pointer-events:none;-webkit-transition:opacity 0.2s cubic-bezier(0.4, 0, 1, 1);transition:opacity 0.2s cubic-bezier(0.4, 0, 1, 1);height:48px;width:48px;position:fixed;right:0;bottom:10%;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 4px 0 rgba(25,25,25,0.2);box-shadow:0 4px 4px 0 rgba(25,25,25,0.2)}.scroll-to-top__visible{opacity:1;pointer-events:auto}[data-js-hook-nav-viewport][data-initialized="false"]{opacity:0.015;pointer-events:none}.heading--as-page-title{font-size:1.25rem;padding-top:.3125em;padding-bottom:0}@media (max-width: 639px){.heading--as-page-title{padding-left:2px}}@media (max-width: 1023px){.heading--as-page-title{padding-top:.9375em;padding-bottom:.3125em}}@media (max-width: 1023px){.heading--as-page-title{margin-bottom:0}}.heading--menu-title{font-size:14px;letter-spacing:1.1px;padding:0;margin:-1px 0 0 -2px;color:#0277CC}.heading--menu-title:hover{text-decoration:none}.heading--list-title{font-size:12px;text-transform:uppercase;margin:0 0 4px;padding:0;letter-spacing:1.18px}.heading--landing-page-title{margin:0;font-size:1.375rem}@media (min-width: 768px){.heading--landing-page-title{padding-right:200px;font-size:2.3rem}}@media (min-width: 768px){.heading--landing-page-sub-title{padding-right:200px}}.product-panel--campaign-no-sidebar .heading--as-page-title{padding:0 16px}.heading--landing-page-product-sub-title{color:#191919}.heading--product-title{font-weight:600;margin:0 0 5px;word-break:break-word}@media (min-width: 768px){.heading--product-title{font-size:1.375rem}}.heading--product-title-compact{padding-right:90px}.heading--product-title-more{font-size:1rem;font-weight:400;padding:0;margin:0 0 6px}.heading--product-title-more-small{margin-bottom:.625em;color:#191919;font-size:.75rem;font-weight:400}.heading--product-title-more-compact{padding-right:50px}@media (min-width: 768px){.heading--product-title-more-compact{padding-right:200px}}.heading--block-title{font-size:.875rem;letter-spacing:1.18px;text-transform:uppercase;font-weight:600;margin-bottom:0;padding:0 7px}@media (min-width: 640px){.heading--block-title{padding:0 13px}}.heading--block-title-sidebar{font-size:.875rem;margin-left:0;margin-right:0;margin-bottom:0;letter-spacing:1.18px;text-transform:uppercase;font-weight:600;padding:0 7px}@media (min-width: 640px){.heading--block-title-sidebar{padding:0 13px}}.heading--sidebar{padding-bottom:.3125em}@media (max-width: 1023px){.heading--sidebar{padding-left:14px;margin-bottom:0}}@media (max-width: 767px){.heading--sidebar{padding-left:0}}@media (max-width: 479px){.heading--sidebar{padding-left:0}}.heading--toplist-name{font-size:15px;white-space:normal;max-height:2.4em;overflow:hidden;text-decoration:underline;word-break:break-word;color:#100a24;padding-bottom:1px}@media (max-width: 1023px){.heading--toplist-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.heading--toplist-more{font-weight:normal;font-size:.75rem}@media (max-width: 1023px){.heading--toplist-more{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 1023px){.heading--carousel{padding-bottom:.3125em}}@media (max-width: 479px){.heading--carousel{padding-left:0}}.heading--product-panel-title{overflow:hidden;font-size:1rem;text-overflow:ellipsis;margin-bottom:3px;color:inherit}.heading--product-panel-author-brand{font-size:.75rem;font-weight:normal;color:#191919;line-height:1.2}.heading--student{font-size:32px;color:#191919;display:inline-block;text-align:center;margin:16px 0 5px;padding:0}@media (min-width: 640px){.heading--student{margin:36px 0 10px}}@media (min-width: 768px){.heading--student{font-size:52px;margin:20px 0 4px}}a>h3.heading--cart-no-item{margin:2em 15px 0.5em}.heading--account-toggle{margin-bottom:3px;font-size:1.125rem}.heading--cart-more{font-size:.875rem;font-weight:400}.heading--delivery-location{text-align:center}.heading--centered{text-align:center}.heading--checkout{text-align:center;padding:16px 0}.heading--checkout strong{font-weight:600}@media (max-width: 767px){.heading--checkout{font-size:textLarge}}.heading--search-page{margin:.25em 0 0}.heading--search-page-more{font-size:1.375rem;padding-bottom:.3125em}.heading--searchlist-more{display:block;font-weight:normal}.heading--customer-service{margin-bottom:0;padding-top:0;max-width:60em}.heading--shipping-info{font-size:1.125rem;font-weight:600;margin-bottom:3px}.heading--shipping-cost{font-size:1.125rem}.heading--library-cost{font-size:1.125rem}.heading--total-cost{font-size:1.125rem;font-weight:600}.text-xs{font-size:.75rem}.text-small{font-size:.875rem}.text-medium{font-size:1.125rem}.text-large{font-size:1.375rem}.text-xl{font-size:36.8px}.extra-letter-space{letter-spacing:1.18px}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:optional;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/Montserrat-Bold.woff2) format("woff2"),url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/Montserrat-Bold.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:optional;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/Montserrat-Regular.woff2) format("woff2"),url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/Montserrat-Regular.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:optional;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/Montserrat-SemiBold.woff2) format("woff2"),url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/Montserrat-SemiBold.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:optional;src:local("Roboto"),local("Roboto-Regular"),url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/Roboto-Regular.woff2) format("woff2"),url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/Roboto-Regular.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:optional;src:local("Roboto Bold"),local("Roboto-Bold"),url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/Roboto-Bold.woff2) format("woff2"),url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/Roboto-Bold.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.product-page .product__image-with-frame{position:relative}.product-page .product__image-with-frame--tablet{width:170px;height:225px}@media (min-width: 1024px){.product-page .product__image-with-frame--tablet{width:300px;height:387px}}.product-page .product__image-with-frame--tablet .product__image-with-frame__image-container{left:19px;top:17px;width:calc(100% - 40px);height:calc(100% - 45px)}@media (min-width: 1024px){.product-page .product__image-with-frame--tablet .product__image-with-frame__image-container{left:30px;top:30px;width:calc(100% - 65px);height:calc(100% - 70px)}}.product-page .product__image-with-frame--phone{width:100px;height:143px;margin-left:-80px;z-index:1}@media (min-width: 1024px){.product-page .product__image-with-frame--phone{width:166px;height:230px;margin-left:-130px}}.product-page .product__image-with-frame--phone .product__image-with-frame__image-container{width:calc(100% - 43px);height:calc(100% - 28px);right:22px;left:auto;top:8px}@media (min-width: 1024px){.product-page .product__image-with-frame--phone .product__image-with-frame__image-container{width:calc(100% - 67px);height:calc(100% - 52px);right:34px;top:20px}}.product-page .product__image-with-frame--phone-audio-book{width:190px;height:279px;z-index:1}@media (min-width: 1024px){.product-page .product__image-with-frame--phone-audio-book{width:332px;height:calc(485px - 48px)}}@media (min-width: 1280px){.product-page .product__image-with-frame--phone-audio-book{width:388px;height:calc(566px - 48px)}}.product-page .product__image-with-frame--phone-audio-book .product__image-with-frame__image-container{width:calc(100% - 82px);height:calc(100% - 174px);right:41px;left:auto;top:56px;background-repeat:no-repeat}@media (min-width: 1024px){.product-page .product__image-with-frame--phone-audio-book .product__image-with-frame__image-container{width:calc(100% - 150px);height:calc(100% - 314px);right:74px;top:102px}}@media (min-width: 1280px){.product-page .product__image-with-frame--phone-audio-book .product__image-with-frame__image-container{width:200px;height:200px;right:94px;top:116px}}.product-page .product__image-with-frame__frame__wrapper{position:absolute;height:100%;width:100%;z-index:1}.product-page .product__image-with-frame__image-container{position:absolute;background-size:contain;background-position:center;background-color:white}.product-page .product__image-ebok{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cart__image-with-frame--tablet{margin-left:-5px;margin-right:20px}@media (min-width: 1024px){.cart__image-with-frame--tablet{margin-left:0}}.cart__image-with-frame--tablet .cart__image-with-frame__image-container{width:80%;height:110%;margin-top:9px;margin-left:7px}@media (min-width: 640px){.cart__image-with-frame--tablet .cart__image-with-frame__image-container{width:66%;height:85%;margin-top:11px;margin-left:7px}}@media (min-width: 1024px){.cart__image-with-frame--tablet .cart__image-with-frame__image-container{width:66%;height:83%;margin-top:9px;margin-left:7px}}.cart__image-with-frame--phone{margin-left:15px;z-index:1}@media (min-width: 1024px){.cart__image-with-frame--phone{margin-left:26px}}.cart__image-with-frame--phone .cart__image-with-frame__frame{margin-top:30px;height:100%}@media (min-width: 640px){.cart__image-with-frame--phone .cart__image-with-frame__frame{margin-top:20px;height:88%}}@media (min-width: 1024px){.cart__image-with-frame--phone .cart__image-with-frame__frame{margin-top:27px;height:80%}}.cart__image-with-frame--phone .cart__image-with-frame__image-container{width:43%;height:75%;margin-top:36px;margin-left:10px}@media (min-width: 640px){.cart__image-with-frame--phone .cart__image-with-frame__image-container{width:40%;height:64%;margin-top:28px;margin-left:12px}}@media (min-width: 1024px){.cart__image-with-frame--phone .cart__image-with-frame__image-container{width:36%;height:60%;margin-top:34px;margin-left:10px}}.cart__image-with-frame--phone-audio-book{height:100px}.cart__image-with-frame--phone-audio-book .cart__image-with-frame__frame__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart__image-with-frame--phone-audio-book .cart__image-with-frame__image-container{width:55%;height:50%;margin-top:15px;margin-left:16px;background-repeat:no-repeat}@media (min-width: 640px){.cart__image-with-frame--phone-audio-book .cart__image-with-frame__image-container{width:40%;height:62%;margin-top:10px;margin-left:30px}}@media (min-width: 1024px){.cart__image-with-frame--phone-audio-book .cart__image-with-frame__image-container{width:40%;height:51%;margin-top:15px;margin-left:30px}}.cart__image-with-frame__frame{height:110px}.cart__image-with-frame__frame__wrapper{position:absolute;height:100%;width:100%;z-index:1}.cart__image-with-frame__image-container{position:absolute;background-size:contain;background-position:center;background-color:white}.cart__image-ebok{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width: 640px){.cart__image-ebok{margin-left:10px}}@media (min-width: 1024px){.cart__image-ebok{margin-left:0}}.cart-page .cart__image-with-frame--phone .cart__image-with-frame__frame{margin-top:32px}@media (min-width: 640px){.cart-page .cart__image-with-frame--phone .cart__image-with-frame__frame{margin-top:30px}}.cart__price{color:#ED1C24;font-weight:700;font-size:1.25rem;text-align:right;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cart__price__currency::before{content:" "}body.nonb .cart__price__currency::before{content:""}.cart__price__placeholder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cart__price__placeholder svg{float:right}.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}.cart__items{padding-top:16px}.cart__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:0 !important;padding:8px 12px 0;margin-bottom:16px}.cart__total__header{font-weight:700;font-size:1.25rem}.cart__total .cart__price{color:inherit}.cart__total--discount .cart__total__header{font-weight:400}.cart__total--discount .cart__price{color:#ED1C24}.cart__checkout{width:calc(100% - 24px);line-height:48px}.cart__checkout--top{margin:12px;position:relative}.cart__checkout--top::after{content:" ";width:calc(100% + 24px);display:block;height:1px;background:#f2f2f2;position:absolute;left:-12px;bottom:-12px}.cart__checkout--bottom{margin-bottom:12px}.cart__checkout__spinner{vertical-align:middle;margin-left:16px}.modal--product-not-available{position:absolute;top:100px}.modal--product-not-available .modal__close{position:absolute;border-top-right-radius:2px;z-index:12;background-color:#f2f2f2;top:0;right:0}.modal--product-not-available .modal__content{padding:0}.modal--product-not-available .modal__content__inner{position:relative;padding:80px 40px 40px}.modal--product-not-available .btn-group{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal--product-not-available .btn-group .btn{display:block;width:50%;line-height:48px;margin-left:12px}@media (min-width: 1024px){.modal--product-not-available .btn-group .btn{width:25%}}.cart__modal__spinner{vertical-align:middle;margin-left:16px}.page-header__dropdown-content__inner .account h1,.page-header__dropdown-content__inner .account .h1,.page-header__dropdown-content__inner .account h2,.page-header__dropdown-content__inner .account .h2,.page-header__dropdown-content__inner .account h3,.page-header__dropdown-content__inner .account .h3,.page-header__dropdown-content__inner .account h4,.page-header__dropdown-content__inner .account .h4,.header-menu h1,.header-menu .h1,.header-menu h2,.header-menu .h2,.header-menu h3,.header-menu .h3,.header-menu h4,.header-menu .h4{font-family:"Montserrat",sans-serif;margin:0;color:#191919}.page-header__dropdown-content__inner .account h1 a,.page-header__dropdown-content__inner .account .h1 a,.page-header__dropdown-content__inner .account h2 a,.page-header__dropdown-content__inner .account .h2 a,.page-header__dropdown-content__inner .account h3 a,.page-header__dropdown-content__inner .account .h3 a,.page-header__dropdown-content__inner .account h4 a,.page-header__dropdown-content__inner .account .h4 a,.header-menu h1 a,.header-menu .h1 a,.header-menu h2 a,.header-menu .h2 a,.header-menu h3 a,.header-menu .h3 a,.header-menu h4 a,.header-menu .h4 a{color:black;-webkit-text-decoration-color:rgba(0,0,0,0.5);text-decoration-color:rgba(0,0,0,0.5);font-family:inherit}.page-header__dropdown-content__inner .account h1,.page-header__dropdown-content__inner .account .h1,.header-menu h1,.header-menu .h1{font-size:1.375rem;font-weight:700}@media (min-width: 1024px){.page-header__dropdown-content__inner .account h1,.page-header__dropdown-content__inner .account .h1,.header-menu h1,.header-menu .h1{font-size:1.625rem;line-height:1.25}}.page-header__dropdown-content__inner .account h2,.page-header__dropdown-content__inner .account .h2,.header-menu h2,.header-menu .h2{font-size:1.25rem;font-weight:700}.page-header__dropdown-content__inner .account h3,.page-header__dropdown-content__inner .account .h3,.header-menu h3,.header-menu .h3{font-size:1.125rem;font-weight:700}.page-header__dropdown-content__inner .account h4,.page-header__dropdown-content__inner .account .h4,.header-menu h4,.header-menu .h4{font-size:1rem;font-weight:400}.page-header__search__autocomplete{border:solid 1px #b5b5b5;border-radius:0 0 5px 5px}@media (min-width: 1024px){.page-header__search__autocomplete{border-radius:0}}.page-header__search__autocomplete__wrapper{position:absolute;top:calc(100% - 8px - 1px);left:0;width:calc(100% - 16px);padding:0 8px 8px;z-index:10;background:white}@media (min-width: 1024px){.page-header__search__autocomplete__wrapper{top:auto;padding:0;width:100%;-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);border-radius:0}}.page-header__search__autocomplete__result{cursor:pointer;padding:0 12px;line-height:40px;border-bottom:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box}.page-header__search__autocomplete__result--selected,.page-header__search__autocomplete__result:hover{background-color:#e6e6e6}.page-header__search__autocomplete__result--selected .page-header__search__autocomplete__result__text,.page-header__search__autocomplete__result:hover .page-header__search__autocomplete__result__text{border-bottom:2px solid black}.page-header__search__autocomplete__result:last-child{border-bottom:none}.page-header__search__autocomplete__result__text__suggestion{font-weight:700}.page-header__search__select-category{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;height:44px;background-image:url(/dist/de3e47d9c2f91ace82cab4a2e1bbe7ddd5280af2/../long_term_cache202011021056/ic_expand_more_black_24px.svg);background-size:22px;background-repeat:no-repeat;background-position:calc(100% - 8px) center;background-color:#e6e6e6;border:none;padding:0 32px 0 12px;-webkit-transition:width 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:width 0.2s cubic-bezier(0.4, 0, 1, 1),background-color 0.2s cubic-bezier(0.4, 0, 1, 1);-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0}.page-header__search__select-category:focus,.page-header__search__select-category:active,.page-header__search__select-category:hover{background-color:#cecece}.page-header__search__select-category:focus{outline:0}.page-header__search__select-category:focus option{background-color:#e6e6e6}.page-header__search__select-category option:not(:disabled){color:#100a24;background-color:#cecece}@media (min-width: 768px){.page-header__search__select-category{height:auto;border:1px solid #b5b5b5;border-right:none;border-radius:5px 0 0 5px}}body.ie .page-header__search__select-category{background-image:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;line-height:normal !important;padding:0 0 0 8px !important;font-weight:normal !important;width:auto !important}body.ie .page-header__search__select-category:focus::-ms-value{background:#e6e6e6;color:#100a24}@-moz-document url-prefix(){.page-header__search__select-category{font-size:.875rem}}.page-header__search__form{position:absolute;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.page-header__search__form{position:static;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.page-header__search__form__wrapper{position:relative;height:50px;overflow:hidden;-webkit-transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);background-color:white;z-index:1;border-radius:5px;margin:12px 8px 8px;border:1px solid #b5b5b5;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 768px){.page-header__search__form__wrapper{height:auto;border:none}}@media (min-width: 1024px){.page-header__search__form__wrapper{margin:0}}.page-header__search__form__wrapper--active{height:94px;border-color:#b5b5b5}@media (min-width: 768px){.page-header__search__form__wrapper--active{height:auto}}.page-header__search__form__wrapper--no-category-selector{height:auto;border-left:1px solid #b5b5b5}.page-header__search__form--submitted .page-header__search__spinner{display:block}.page-header__search__form--submitted .page-header__search__clear{display:none}.page-header__search__form--no-category-selector{padding:0;position:static;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.page-header__search__form--no-category-selector.page-header__search__form__wrapper--active{height:auto}.page-header__search__form--no-category-selector input[type=search]{padding:0 0 0 16px}.page-header__search--autocomplete-active .page-header__search__form__wrapper{border-bottom-color:transparent;border-radius:5px 5px 0 0}.page-header__search{position:relative;width:100%}@media (min-width: 1024px){.page-header__search{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 40px;padding:0;background:transparent}}@media (min-width: 1280px){.page-header__search{margin:0 80px}}.page-header__search input[type=search]{height:44px;padding:0 80px 0 12px;margin:0;border:none}.page-header__search input[type=search]::-webkit-input-placeholder{line-height:22px}@media (min-width: 768px){.page-header__search input[type=search]{height:52px;padding:0 80px 0 12px}}.page-header__search .page-header__search__form--no-category-selector input[type=search]{padding:0 0 0 16px}.page-header__search__input::-ms-clear{display:none}.page-header__search__input:focus,.page-header__search__input:active{outline:none}.page-header__search__input__wrapper{position:relative;width:100%;margin:3px 0}@media (min-width: 768px){.page-header__search__input__wrapper{margin:0}}.page-header__search input[type=search]{border-radius:5px}@media (min-width: 768px){.page-header__search input[type=search]{border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5;border-radius:0}}.page-header__search__clear,.page-header__search__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;position:absolute;top:3px;padding:0;border-radius:0;height:38px;width:44px}.page-header__search__clear i,.page-header__search__submit i{-webkit-transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);color:#b5b5b5;vertical-align:sub}@media (min-width: 768px){.page-header__search__clear,.page-header__search__submit{top:4px;height:44px}}.page-header__search__clear{right:44px}.page-header__search__clear i{font-size:18px}@media (min-width: 768px){.page-header__search__clear{right:52px}}.page-header__search__seperator{height:25px;width:2px;position:absolute;top:9px;right:44px;background-color:#b5b5b5}@media (min-width: 768px){.page-header__search__seperator{height:32px;top:10px;display:none}}.page-header__search__submit{right:0}.page-header__search__submit i{font-size:30px}@media (min-width: 768px){.page-header__search__submit{background-color:#ED1C24;height:100%;top:0;width:52px}.page-header__search__submit:hover{background-color:#AD1016}.page-header__search__submit i{color:white}}.page-header__search__spinner{display:none;position:absolute;top:10px;right:62px}@media (min-width: 768px){.page-header__search__spinner{top:14px}}.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{outline:none;-webkit-box-shadow:none;box-shadow:none}.page-header{position:relative;background-color:white;padding:12px 0 0;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){.page-header{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:12px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width: 1900px){.page-header .page-header__search{max-width:1280px;margin:0 auto}body.ie .page-header .page-header__search{max-width:none;margin:0 80px}.page-header .page-header__toggler--account{margin-left:26px}}.page-header__logo{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;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-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 1024px){.page-header__logo{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}}.page-header__logo__link{margin:0 auto;position:relative;left:23px}@media (min-width: 480px){.page-header__logo__link{width:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:inherit;margin-left:90px;left:0}}@media (min-width: 1024px){.page-header__logo__link{width:auto;max-width:132px;height:32px}}.page-header__logo__link:focus,.page-header__logo__link:active{outline:none}@media (max-width: 374px){.page-header__logo .adlibris-logo-svg{max-width:60px}}.page-header .mini-cart{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.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{top:122px;border-left:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}}@media (min-width: 1024px){.page-header__dropdown-content{width:50%;top:76px}}@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--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}.header-menu__toggler{color:#191919;background-color:white;text-transform:uppercase;position:absolute;top:0;left:0;z-index:10;width:62px;height:62px;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}@media (min-width: 1024px){.header-menu__toggler{height:76px;width:84px}}.header-menu__toggler--active .header-menu__toggler__icon span:nth-child(1),.header-menu__toggler--active .header-menu__toggler__icon span:nth-child(4){width:0;top:11px;left:50%;opacity:0}.header-menu__toggler--active .header-menu__toggler__icon span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-menu__toggler--active .header-menu__toggler__icon span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header-menu__toggler__icon{position:relative;height:24px;width:24px;cursor:pointer;-webkit-transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}.header-menu__toggler__icon span{background:#191919;display:block;position:absolute;height:2px;width:24px;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:opacity 0.2s cubic-bezier(0.4, 0, 1, 1),width 0.2s cubic-bezier(0.4, 0, 1, 1),top 0.2s cubic-bezier(0.4, 0, 1, 1),left 0.2s cubic-bezier(0.4, 0, 1, 1),-webkit-transform 0.2s cubic-bezier(0.4, 0, 1, 1);transition:opacity 0.2s cubic-bezier(0.4, 0, 1, 1),width 0.2s cubic-bezier(0.4, 0, 1, 1),top 0.2s cubic-bezier(0.4, 0, 1, 1),left 0.2s cubic-bezier(0.4, 0, 1, 1),-webkit-transform 0.2s cubic-bezier(0.4, 0, 1, 1);transition:opacity 0.2s cubic-bezier(0.4, 0, 1, 1),transform 0.2s cubic-bezier(0.4, 0, 1, 1),width 0.2s cubic-bezier(0.4, 0, 1, 1),top 0.2s cubic-bezier(0.4, 0, 1, 1),left 0.2s cubic-bezier(0.4, 0, 1, 1);transition:opacity 0.2s cubic-bezier(0.4, 0, 1, 1),transform 0.2s cubic-bezier(0.4, 0, 1, 1),width 0.2s cubic-bezier(0.4, 0, 1, 1),top 0.2s cubic-bezier(0.4, 0, 1, 1),left 0.2s cubic-bezier(0.4, 0, 1, 1),-webkit-transform 0.2s cubic-bezier(0.4, 0, 1, 1)}.header-menu__toggler__icon span:nth-child(1){top:4px}.header-menu__toggler__icon span:nth-child(2),.header-menu__toggler__icon span:nth-child(3){top:11px}.header-menu__toggler__icon span:nth-child(4){top:18px}.header-menu__toggler__text{font-family:"Montserrat",sans-serif;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap}button.header-menu__toggler:active,button.header-menu__toggler:focus,button.header-menu__toggler:active{outline:none;-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes animateOpacity{0%{opacity:0}100%{opacity:1}}@keyframes animateOpacity{0%{opacity:0}100%{opacity:1}}.header-menu{font-family:"Montserrat",sans-serif;-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.4, 0, 1, 1);transition:-webkit-transform 0.2s cubic-bezier(0.4, 0, 1, 1);transition:transform 0.2s cubic-bezier(0.4, 0, 1, 1);transition:transform 0.2s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 1, 1);-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:10;position:absolute;top:62px;width:100%;background:white}@media (min-width: 1024px){.header-menu{width:50%;max-width:400px;top:76px}}@media (min-width: 1280px){.header-menu{width:33.3%;max-width:400px}}.header-menu--active{-webkit-transform:translateX(0);transform:translateX(0)}.header-menu--active .header-menu__section{display:block}.header-menu__wrapper--active>div{z-index:11}.header-menu__wrapper--active::before{content:"";display:block;position:fixed;-webkit-animation:0.2s ease-out 0s 1 animateOpacity;animation:0.2s ease-out 0s 1 animateOpacity;top:0;left:0;height:100%;width:100%;z-index:10;background-color:rgba(0,0,0,0.5)}.header-menu__section{display:none;margin-bottom:16px}.header-menu__section--last{margin-bottom:0}.header-menu__section--filler{height:100vh}.header-menu__section__header{font-size:1.125rem;color:#191919;font-weight:700;padding:0 16px;border-bottom:1px solid #f2f2f2;line-height:50px}.header-menu__drop-down__toggler{width:60px;font-size:24px;display:inline;text-align:center;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #b5b5b5}.header-menu__drop-down__toggler--active{background-color:#f2f2f2;border-bottom:1px solid whitesmoke;position:absolute;right:0}.header-menu__drop-down__toggler--active i{-webkit-transform:scale(1, -1);transform:scale(1, -1)}.header-menu__drop-down__toggler i{line-height:50px;-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.4, 0, 1, 1);transition:-webkit-transform 0.2s cubic-bezier(0.4, 0, 1, 1);transition:transform 0.2s cubic-bezier(0.4, 0, 1, 1);transition:transform 0.2s cubic-bezier(0.4, 0, 1, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 1, 1)}.header-menu__drop-down__content{height:auto;overflow:hidden;-webkit-transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);transition:height 0.2s cubic-bezier(0.4, 0, 1, 1);width:100%;background-color:#f2f2f2}.header-menu__link{font-weight:600}.header-menu__inner-section{padding:0 16px}.header-menu__inner-section:first-child{border-top:1px solid #f2f2f2}.header-menu__inner-section__header{color:#191919;font-weight:700;padding:0 16px;border-bottom:1px solid #f2f2f2;line-height:50px}.header-menu__inner-section__entry{padding-left:16px;line-height:50px;border-bottom:1px solid #f2f2f2}.header-menu__inner-section__entry:last-child{border-bottom:none}.header-menu__entry{border-bottom:1px solid #f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-menu__entry__header{font-weight:600;padding-left:16px;line-height:50px;width:calc(100% - 76px);cursor:pointer}.header-menu__entry__header--have-icon{background-size:24px 24px;background-repeat:no-repeat;background-position:16px center;padding-left:52px;width:calc(100% - 112px)}.header-menu__entry__header>.header-menu__link{color:#191919;border-color:rgba(25,25,25,0.5)}.header-menu__entry__header>.header-menu__link:hover{color:black;border-color:black}.header-menu__close{width:100%;padding:0 20px;height:50px;vertical-align:top;line-height:50px;text-align:center;cursor:pointer;border-radius:0}.header-menu__close__text{display:inline-block}.header-menu__close i{font-size:24px;margin-left:4px;vertical-align:top;line-height:50px}.header-menu__notice{position:absolute;bottom:20px;left:32px;z-index:11}@media (min-width: 1024px){.header-menu__notice{bottom:-32px;left:44px}}.header-menu__notice__text{font-weight:700;background:#FFA800;padding:8px 16px;border-radius:0 8px 8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.36);box-shadow:0 5px 10px rgba(0,0,0,0.36)}.header-menu__notice__text::before{content:"";position:absolute;top:-8px;left:0;border-width:0 10px 8px 0;border-style:solid;border-color:#FFA800 transparent;display:block;width:0}.quantity{display:-webkit-box;display:-ms-flexbox;display:flex}.quantity__label{font-family:"Montserrat",sans-serif;font-size:1.125rem;font-weight:700;margin-right:16px}@media (min-width: 1024px){.quantity__label{line-height:58px}}.quantity__input[disabled]{-webkit-box-shadow:inset 0 0 8px 0 #b5b5b5;box-shadow:inset 0 0 8px 0 #b5b5b5;color:white;opacity:0.5}.quantity__stepper{position:relative;min-width:48px;color:#100a24;background-color:#f2f2f2;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box}.quantity__stepper--decrease{border-radius:5px 0 0 5px;border-left:1px solid #f2f2f2}.quantity__stepper--increase{border-radius:0 5px 5px 0;border-right:1px solid #f2f2f2}.quantity__stepper i{position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.quantity--has-steppers .quantity__input{border-radius:0;border-left:none;border-right:none;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}button.quantity__stepper{font-size:1.375rem;background-color:#e6e6e6}button.quantity__stepper:disabled{opacity:1;background-color:rgba(230,230,230,0.4);color:rgba(16,10,36,0.4)}body.merchandise .product-page .product__quantity input[type=number],body.product .product-page .product__quantity input[type=number]{margin-bottom:0;width:auto}@media (min-width: 1024px){body.merchandise .product-page .product__quantity input[type=number],body.product .product-page .product__quantity input[type=number]{height:58px}}@-moz-document url-prefix(){.product__quantity input[type=number]{max-width:80px}}.product-cart-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px;border-bottom:1px solid #f2f2f2}.product-cart-view:first-child{padding-top:0}.product-cart-view:last-child{border-bottom:none}.product-cart-view--to-be-removed{opacity:0.3;pointer-events:none}.product-cart-view .product__discount-splash{position:absolute;top:2px;left:2px;border-radius:6px 6px 0;padding:1px 6px 0}.product-cart-view .product__discount-splash::after{border-width:7px 0 0 8px}.product-cart-view .product__discount-splash__arrow-shadow{border-width:7px 0 0 8px}.product-cart-view__image__link{min-width:70px;width:70px;margin-right:12px;position:relative}@media (min-width: 640px){.product-cart-view__image__link{min-width:100px;width:100px}}.product-cart-view__image__link .image-element{max-width:100%;max-height:150px;margin:0 auto}.product-cart-view__right-content{width:calc(100% - 82px)}@media (min-width: 640px){.product-cart-view__right-content{width:calc(100% - 112px)}}.product-cart-view__title-and-delete{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.product-cart-view__delete{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.product-cart-view__delete i,.product-cart-view__delete__spinner{position:absolute;top:0;right:0}.product-cart-view__title{margin-top:0;margin-bottom:8px;padding:0;width:calc(100% - 44px)}.product-cart-view__title__sub-part{display:block}.product-cart-view__title__sub-part .product-cart-view__title__delimiter--first{display:none}.product-cart-view__title__format{text-transform:capitalize}.product-cart-view__title__format,.product-cart-view__title__delimiter,.product-cart-view__title__attributes{font-size:1rem;font-weight:400;color:#6d6d6d}.product-cart-view__title__main-part,.product-cart-view__authors{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.product-cart-view__authors{width:100%}.product-cart-view__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}.product-cart-view__quantity-and-price input{max-width:100px}.product-cart-view__quantity-and-price .mini-cart__price{white-space:nowrap}.cart-page input[type=number],.page-header input[type=number]{margin-bottom:0}.cart-page button.product-cart-view__delete,.page-header button.product-cart-view__delete{color:#6d6d6d;background:transparent;padding:0}.cart-page button.product-cart-view__delete:hover,.cart-page button.product-cart-view__delete:focus,.cart-page button.product-cart-view__delete:active,.page-header button.product-cart-view__delete:hover,.page-header button.product-cart-view__delete:focus,.page-header button.product-cart-view__delete:active{outline:none;-webkit-box-shadow:none;box-shadow:none;color:#100a24}.mini-cart__close,.mini-cart .cart__checkout{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.mini-cart__close{width:calc(100% - 24px);margin-bottom:12px;line-height:48px;padding:0}.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}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}.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}.container,.section{zoom:1}.container::before,.section::before,.container::after,.section::after{content:"\0020";display:block;height:0;visibility:hidden}.container::after,.section::after{clear:both}.heading--footer{margin-bottom:8px}@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}}@media (min-width: 1024px){.page-header__logo .adlibris-logo-svg{height:32px}}a:not(.btn),h4.heading--searchlist-more a:not(.btn){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)}a:hover:not(.btn),h4.heading--searchlist-more a:hover:not(.btn){color:#035C89;-webkit-text-decoration-color:#035C89;text-decoration-color:#035C89}.page-header__dropdown-content__inner .account a,.header-menu a{color:#0277CC;text-decoration:none;border-bottom:2px solid rgba(2,119,204,0.5);-webkit-transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:color 0.2s cubic-bezier(0.4, 0, 1, 1)}.page-header__dropdown-content__inner .account a:hover,.header-menu a:hover{color:#035C89;border-color:#0277CC}.dy-shipping-threshold{width:100%;overflow:hidden;background-color:white;font-family:"Montserrat", Verdana, Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.dy-shipping-threshold .bold{font-weight:700}.dy-shipping-threshold .ineligible{width:100%;line-height:1.5}.dy-shipping-threshold .bar-container,.dy-shipping-threshold .progress-bar{vertical-align:middle;border-radius:10px;overflow:hidden}.dy-shipping-threshold .bar-container{display:inline-block;background:#EBF1F3;width:100%}@media (min-width: 1024px){.dy-shipping-threshold .bar-container{width:90%}}.dy-shipping-threshold .progress-bar{background:#009914;height:13px;-webkit-transition:width 0.3s ease;transition:width 0.3s ease}.dy-shipping-threshold .eligible{line-height:1.5}.dy-shipping-threshold .show{display:inline-block}.dy-shipping-threshold .hide{display:none}.mini-cart .shipping-threshold-progress{border-top:1px solid #f2f2f2}.mini-cart .container{padding:0 12px}.mini-cart .ineligible{border-bottom:1px solid #f2f2f2;padding-bottom:12px;padding-top:12px;margin-bottom:6px}.mini-cart .eligible{padding-top:12px}.notifications-bar .shipping-threshold-progress .container{padding:0 16px}.notifications-bar .shipping-threshold-progress .ineligible{padding-top:8px}@media (min-width: 768px){.notifications-bar .shipping-threshold-progress .ineligible{max-width:33em;padding-top:24px}}.notifications-bar .shipping-threshold-progress .ineligible .ineligible-text{float:left}.notifications-bar .shipping-threshold-progress .ineligible .bar-container{width:100%}.notifications-bar .shipping-threshold-progress .eligible{padding-top:12px}@media (min-width: 768px){.notifications-bar .shipping-threshold-progress .eligible{padding-top:24px}}.info-banner{background:#ED1C24;color:white;font-family:"Montserrat",sans-serif;text-align:center;-webkit-transition:color 0.4s ease-in-out, text-shadow 0.4s ease-in-out;transition:color 0.4s ease-in-out, text-shadow 0.4s ease-in-out;padding:10px;line-height:18px;letter-spacing:0.5px}body.fixed .info-banner{display:none}@media (min-width: 1024px){.info-banner{line-height:30px}}.info-banner__text{font-size:16px;font-weight:600}@media (min-width: 1024px){.info-banner__text--mobile-text{display:none}}.info-banner__text--desktop-text{display:none}@media (min-width: 1024px){.info-banner__text--desktop-text{display:inline}}.info-banner__text a{color:white;text-decoration:underline}@keyframes animateOpacity{0%{opacity:0}100%{opacity:1}}.backdrop>div{position:relative;z-index:11;background-color:white}.backdrop::before{content:"";display:block;position:fixed;-webkit-animation:0.2s ease-out 0s 1 animateOpacity;animation:0.2s ease-out 0s 1 animateOpacity;top:0;left:0;height:100%;width:100%;z-index:10;background-color:rgba(0,0,0,0.5)}.modal{position:fixed;width:100%;height:100%;left:0;top:0;z-index:11;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.modal .backdrop{position:relative}.modal__content{background:white;padding:48px 20px 20px;position:relative;border:1px solid #f2f2f2;border-radius:2px;overflow-y:auto;max-height:90vh}.modal__close{position:absolute;top:0;right:0;cursor:pointer;z-index:12;padding:0;color:#191919;background-color:white;width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.modal-opened{overflow:hidden}

.mondo .carousel-product.carousel-type-slim .purchase{min-width:93px;height:35px}.mondo .carousel-product.carousel-type-slim .purchase .text,.mondo .carousel-product.carousel-type-slim .purchase .price{height:21px;font-size:.9375rem}.mondo .carousel-product.carousel-type-slim .purchase .text .currency,.mondo .carousel-product.carousel-type-slim .purchase .price .currency{font-size:.75rem}.mondo .carousel-product.carousel-type-slim .purchase .text.sek .currency,.mondo .carousel-product.carousel-type-slim .purchase .price.sek .currency{font-size:.5625rem}.mondo .carousel-product.carousel-type-slim .purchase .text{height:19px;padding-top:9px;font-size:.625rem}.mondo .carousel-product.carousel-type-slim .purchase .add{height:30px;line-height:30px;width:28px}.mondo .carousel-product.carousel-type-slim .purchase .add .icon-buy,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-look,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-buy-audiobook,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-cart{width:15px;background-position:50%}.mondo .carousel-product.carousel-type-slim .purchase .add .icon-buy.hidden,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-look.hidden,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-buy-audiobook.hidden,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-cart.hidden{background-image:none}.mondo .carousel-product.carousel-type-slim .purchase .add .icon-buy{background-size:14px 19px;padding:30px 12px 0 3px}.mondo .carousel-product.carousel-type-slim .purchase .add .icon-look{background-size:17px 10px;padding:30px 12px 0 3px}.mondo .carousel-product.carousel-type-slim .purchase .add .icon-buy-audiobook{background-size:17px 18px;padding:30px 12px 0 3px}.mondo .carousel-product.carousel-type-slim .purchase .add .icon-cart{background-size:16px 13px;padding:30px 11px 0 0}.carousel.hero .purchase{min-width:130px;height:40px}.carousel.hero .purchase .text,.carousel.hero .purchase .price{height:29px;padding-top:11px;margin-right:40px;font-size:1.125rem}.carousel.hero .purchase .text .currency,.carousel.hero .purchase .price .currency{font-size:.8125rem}.carousel.hero .purchase .text.sek .currency,.carousel.hero .purchase .price.sek .currency{font-size:.625rem}.carousel.hero .purchase .text{height:30px;padding-top:14px;font-size:1rem}.carousel.hero .purchase .add{height:40px;line-height:40px;width:40px}.carousel.hero .purchase .add .icon-download{background-position:50%;padding:44px 28px 0 0}.carousel.hero .purchase .add .icon-cart{width:24px;background-position:50%;background-size:23px 18px;padding:40px 15px 0 0}.carousel.hero .purchase .add .icon-cart.hidden{background-image:none}@-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}}.carousel{width:88.4375%}@media (min-width: 480px){.carousel{width:50%}}.carousel.one-to-two{width:100%}@media (min-width: 640px){.carousel.one-to-two{width:50%;max-width:945px}.carousel.one-to-two ul{max-width:945px}}.carousel.menu-one-to-two{width:93.0119%}@media (min-width: 480px){.carousel.menu-one-to-two{width:50%}}@media (min-width: 768px){.carousel.menu-one-to-two{width:100%}}.carousel.campaign{width:100%}@media (min-width: 640px){.carousel.campaign{width:50%;max-width:945px}.carousel.campaign ul{max-width:945px}}.carousel.hero{width:100%}.carousel.collections{width:70%;margin:0 auto}@media (min-width: 480px){.carousel.collections{width:50%;margin:0}}@media (min-width: 768px){.carousel.collections{width:50%}}@media (min-width: 1280px){.carousel.collections{width:33.33333%}}.carousel a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.carousel{margin:0}.carousel ul{margin:0;list-style:none;display:table;overflow:hidden;padding:0}@media (min-width: 480px){.carousel ul{padding:0}}.carousel li{display:table-cell;vertical-align:top}.carousel.campaign{background-color:white}.carousel.single-item li{float:none;max-width:100%}.carousel.hero{background-color:black;position:relative;max-width:1280px;margin:0 auto}@media (min-width: 768px){.carousel.hero{height:270px}}@media (min-width: 1280px){.carousel.hero{height:300px}}.carousel.hero.single-item>.carousel-wrapper>ul{max-width:100% !important;width:100%}.carousel.campaign li{padding-top:0}div[role=main]>div:last-child .carousel-section{margin-bottom:0}.carousel-section{background:white;overflow:hidden;max-width:80em;margin:0 auto;position:relative;z-index:1;margin-bottom:-1px;-webkit-backface-visibility:hidden}.carousel-section .carousel-prev,.carousel-section .carousel-next{background-color:rgba(255,255,255,0.8);border:1px solid #b5b5b5;border-radius:50%;display:block;height:20px;width:20px;top:50%;margin-top:9px;position:absolute;z-index:9;font-size:20px;line-height:20px;color:#ED1C24;outline:none;text-decoration:none}.carousel-section .carousel-prev:hover,.carousel-section .carousel-next:hover{background-color:whiteSmoke--light}.carousel-section .carousel-prev{left:10px;background-position:50% 50%}.carousel-section .carousel-next{right:10px;background-position:50% 50%}.carousel-section .carousel-prev,.carousel-section .carousel-next{padding:0}.carousel-section a.carousel-prev,.carousel-section a.carousel-next{display:none}.carousel-section a.carousel-prev:focus,.carousel-section a.carousel-prev:hover,.carousel-section a.carousel-next:focus,.carousel-section a.carousel-next:hover{color:#AD1016}.carousel-section .carousel-pager{position:absolute;bottom:5px;width:100%;margin:0}.carousel-section .carousel-pager{text-align:center;line-height:6px;padding:3px 0}.carousel-section .carousel-pager a{background:#6d6d6d;border-radius:10px;display:inline-block;width:6px;height:6px;margin:0 3px 0 0}.carousel-section .carousel-pager a:hover{background:#191919}.carousel-section .carousel-pager a.selected{background-color:#ED1C24}.carousel-section .carousel-pager a.hide{display:none}.carousel-section .carousel-pager a span{visibility:hidden}@media (min-width: 768px){body.category .carousel.one-to-six{width:25%}}@media (min-width: 1280px){body.category .carousel.one-to-six{width:16.66667%}}.aside-column-section .carousel-section-wrapper-one-to-six .carousel-next{right:0}.aside-column-section .carousel-section-wrapper-one-to-six .carousel-prev{left:0}.aside-column-section .carousel.one-to-six{margin-left:0}.aside-column-section .carousel-section-one-to-two{margin-bottom:14px}.aside-column-section .carousel-section-one-to-two .carousel-pager>div{margin:5px 0 15px}@media (min-width: 1280px){.aside-column-section .carousel-section-one-to-two .carousel-pager>div{margin:10px 0 20px}}.aside-column-section .carousel-section-one-to-two .carousel-pager{position:static}@media (min-width: 768px){.aside-column-section .carousel-section .one-to-two .carousel-prev,.aside-column-section .carousel-section .one-to-two .carousel-next{top:35%}}.carousel-section-wrapper-collections{margin-top:22px;padding-top:20px}.heading--carousel{margin-bottom:8px}.carousel-section-collections{text-align:center}.carousel-section-collections h2{text-align:center}.carousel-section-collections .sub-text{font-size:.75rem}@media (min-width: 768px){.carousel-section-collections .sub-text{font-size:.8125rem}}.carousel-section-collections .carousel-pager{position:static;margin:15px 0 20px}@media (max-width: 479px){.carousel-section-collections .carousel-pager{margin:15px 0 5px}}.no-js .carousel-section{overflow-x:scroll}.touchevents .carousel-section .carousel-prev,.touchevents .carousel-section .carousel-next,.no-js .carousel-section .carousel-prev,.no-js .carousel-section .carousel-next{display:none}.cart-ads .carousel-section{overflow:visible}.cart-ads .carousel-section .carousel-prev,.cart-ads .carousel-section .carousel-next{margin-top:-12px}.cart-ads .carousel-section .carousel-prev{left:-10px}.cart-ads .carousel-section .carousel-next{right:-10px}.cart-ads .carousel-pager-container,.carousel-section-wrapper-hero .carousel-pager-container,.carousel-section-campaign .carousel-pager-container{position:absolute;width:100%;bottom:3px}.carousel-section-hero{overflow:hidden;background:black;max-width:2304px;margin-bottom:0}.carousel-section-wrapper-hero{width:100%;background:black}.carousel-section-wrapper-hero .fade-out-left,.carousel-section-wrapper-hero .fade-out-right{position:absolute;z-index:1;top:0;bottom:0}.carousel-section-wrapper-hero .fade-out-left{right:100%;left:-512px;background-image:-webkit-gradient(linear, right top, left top, from(rgba(158,45,47,0.7)), to(#000));background-image:linear-gradient(to left, rgba(158,45,47,0.7), #000)}.carousel-section-wrapper-hero .fade-out-right{right:-512px;left:100%;background-image:-webkit-gradient(linear, left top, right top, from(rgba(158,45,47,0.7)), to(#000));background-image:linear-gradient(to right, rgba(158,45,47,0.7), #000)}.carousel-section-wrapper-hero .carousel-prev,.carousel-section-wrapper-hero .carousel-next{margin-top:-10px;-webkit-transition:all .25s;transition:all .25s}.carousel-section-wrapper-hero .carousel-prev:active,.carousel-section-wrapper-hero .carousel-prev:focus,.carousel-section-wrapper-hero .carousel-prev:hover,.carousel-section-wrapper-hero .carousel-next:active,.carousel-section-wrapper-hero .carousel-next:focus,.carousel-section-wrapper-hero .carousel-next:hover{outline:0;text-decoration:none}@media (min-width: 768px){.carousel-section-wrapper-hero .carousel-prev,.carousel-section-wrapper-hero .carousel-next{background-color:transparent;background-position:0 0;color:#ED1C24;font-size:70px;font-weight:bold;line-height:70px;border:none;text-decoration:none;height:70px;width:70px;margin-top:-35px;opacity:.25}.carousel-section-wrapper-hero .carousel-prev:hover,.carousel-section-wrapper-hero .carousel-next:hover{opacity:1;background-color:transparent}}@media (min-width: 1480px){.carousel-section-wrapper-hero .carousel-prev,.carousel-section-wrapper-hero .carousel-next{opacity:1}}.carousel-section-wrapper-hero .carousel-prev{left:auto;right:-60px}@media (min-width: 1480px){.carousel-section-wrapper-hero .carousel-prev{right:40px}}.carousel-section-wrapper-hero .carousel-next{right:auto;left:-60px}@media (min-width: 1480px){.carousel-section-wrapper-hero .carousel-next{left:40px}}.carousel-section-wrapper-hero .carousel.hero li{padding-top:0}.carousel-product{position:relative;display:table;width:100%;z-index:1}.carousel-product .meta{color:#6d6d6d;font-size:.6875rem;margin:0 0 .5em}.carousel-product .carousel-product-image{display:table-cell;vertical-align:middle}.carousel-product .carousel-product-image .cover{display:none}.carousel-product .carousel-product-info{position:absolute}.carousel-product .carousel-product-info a h3{text-decoration:underline;font-size:1rem}.multi-promotion{background:white;position:relative;z-index:1}.multi-promotion.list .title{color:#0277CC;margin:0 15px;position:relative;text-align:center;padding-bottom:8px;border-bottom:solid 1px #f2f2f2}.multi-promotion.list .title span{background:#fff;padding:0 20px;position:relative;z-index:5;top:0}.multi-promotion.list .content{list-style-type:none;margin:0;padding:0;padding:15px 0 20px;max-width:800px;margin:0 auto}.multi-promotion.list .content li{margin:0;padding:0}@media (min-width: 480px){.multi-promotion.list .content{padding:15px 20px 20px}}@media (min-width: 1280px){.multi-promotion.list .content{padding:15px 20px 20px}}@media (max-width: 479px){.multi-promotion.list .content{padding:15px 0 10px}.multi-promotion.list .content li.item{padding:2px 14px;-webkit-box-sizing:border-box;box-sizing:border-box}}.multi-promotion.list .item{display:block;text-align:center}@media (min-width: 480px){.multi-promotion.list .item{width:50%;float:left}}@media (max-width: 479px){.multi-promotion.list .item{width:100%;float:left;padding:2px 14px;text-align:left}.multi-promotion.list .item::after{content:">";float:right}}@media (min-width: 768px){.multi-promotion.list .item{width:33.33333%}}body.campaign .before-multi-promotion+.multi-promotion{margin-top:-15px}body.campaign .carousel-section-wrapper+.multi-promotion{padding-top:15px}.carousel-product.carousel-type-image{display:block;height:220px}@media (min-width: 768px){.carousel-product.carousel-type-image{height:320px}}@media (min-width: 768px){.carousel-product.carousel-type-image{height:320px}}.carousel-product.carousel-type-plain{position:relative}.carousel-product.carousel-type-plain,.carousel-product.carousel-type-plain .carousel-product-image{height:134px;min-width:240px}@media (min-width: 768px){.carousel-product.carousel-type-plain,.carousel-product.carousel-type-plain .carousel-product-image{height:180px;min-width:inherit}}.carousel-product.carousel-type-plain h4,.carousel-product.carousel-type-plain .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.carousel-product.carousel-type-plain h3{overflow:hidden;line-height:1.3;max-height:2.6em}.carousel-product.carousel-type-plain .img{padding-left:0;max-height:142px;overflow:hidden}@media (max-width: 1023px){.carousel-product.carousel-type-plain .img{padding-left:18px}}@media (max-width: 479px){.carousel-product.carousel-type-plain .img{padding-left:0}}.carousel-product.carousel-type-plain .img,.carousel-product.carousel-type-plain .img img{width:90px}.carousel-product.carousel-type-plain .carousel-product-info{left:123px;right:18px;bottom:47px}.carousel-product.carousel-type-plain .carousel-product-info a{text-decoration:none}.carousel-product.carousel-type-plain .carousel-product-info a:hover{text-decoration:none}.carousel-product.carousel-type-plain .carousel-product-info .preorder{bottom:-36px;font-size:0.75rem}@media (min-width: 768px){.carousel-product.carousel-type-plain .carousel-product-info .preorder{bottom:auto}}.carousel-product.carousel-type-plain .regular-price,.carousel-product.carousel-type-plain .preorder,.carousel-product.carousel-type-plain .watch-text{position:absolute}.carousel-product.carousel-type-plain.toplist-item .carousel-product-info{bottom:25px}.carousel-product.carousel-type-plain.toplist-item h4{margin:0}.carousel-product.carousel-type-plain.toplist-item .toplist-item-index{position:absolute;top:10px;left:123px}.carousel-product.carousel-type-slim{height:280px;padding-top:15px}.carousel-product.carousel-type-slim .container{position:absolute;bottom:0;display:block;width:93px;padding:0 0 0 17px}.carousel-product.carousel-type-slim .purchase-container{min-height:30px}.carousel-product.carousel-type-slim .carousel-product-info{position:relative;height:5em;padding-top:5px}.carousel-product.carousel-type-slim .carousel-product-image{height:142px;vertical-align:bottom}.carousel-product.carousel-type-slim .img{overflow:hidden}.carousel-product.carousel-type-slim .img,.carousel-product.carousel-type-slim .img img{width:93px;height:auto}.home .carousel-product.carousel-type-slim,.kids .carousel-product.carousel-type-slim{padding-top:10px}@media (min-width: 1280px){.home .carousel-product.carousel-type-slim,.kids .carousel-product.carousel-type-slim{padding-top:0}}@media (min-width: 1280px){.home .carousel-product.carousel-type-slim,.kids .carousel-product.carousel-type-slim{padding-top:0}}.kids .carousel.one-to-six{height:300px}.kids .carousel-product.carousel-type-slim{padding-top:0}@media (min-width: 1280px){.kids .carousel-product.carousel-type-slim{padding-top:0}}@media (min-width: 1280px){.kids .carousel-product.carousel-type-slim{padding-top:0}}body.category .carousel-product.carousel-type-slim{padding:0}.carousel-product.carousel-type-slim.toplist-item{height:300px}.carousel-product.carousel-type-slim.toplist-item .toplist-item-index{margin-bottom:5px}.carousel-product.carousel-type-slim.toplist-item .carousel-product-info{height:6.7em}.cart-ads h2{margin:1em 0 0}.cart-ads .carousel-section{background:transparent}.cart-ads .carousel-product.carousel-type-plain,.cart-ads .carousel-product.carousel-type-plain .carousel-product-image{height:150px}.cart-ads .carousel-product-info{bottom:14px}.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description{height:145px;margin-top:0;margin-left:0}.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .cover{display:none}@media (min-width: 768px){.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description{height:200px;margin-top:10px}}.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .carousel-product-description{display:none;color:#191919;font-family:"Roboto",sans-serif;line-height:1.6;font-size:.75rem}@media (min-width: 1280px){.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description{margin:0}}@media (min-width: 768px){.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .carousel-product-info{left:0;right:0;bottom:0;top:0;position:relative;max-width:330px;min-width:200px}.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .carousel-product-info .purchase{max-width:144px}.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .carousel-product-description{display:block;color:#191919;font-size:.75rem;position:relative;width:auto;padding-top:10px;overflow:hidden;line-height:1.25;max-height:12.5em}.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description,.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .carousel-product-image{width:auto;padding-right:17px;vertical-align:top}.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .img{max-height:200px}.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .img,.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .img img{width:120px;height:auto}.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .regular-price,.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .watch-text,.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .preorder{position:relative}.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .preorder{font-size:.875rem;margin-top:4px}.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .regular-price{text-decoration:line-through}}@media (min-width: 1280px){.sale .carousel-product.carousel-type-plain.carousel-type-description,.sale .carousel-product.carousel-type-plain.carousel-type-description .carousel-product-image{height:210px;vertical-align:middle}.sale .carousel-product.carousel-type-plain.carousel-type-description .img{padding-left:26px;max-height:160px}.sale .carousel-product.carousel-type-plain.carousel-type-description .img,.sale .carousel-product.carousel-type-plain.carousel-type-description .img img{width:110px}.sale .carousel-product.carousel-type-plain.carousel-type-description .carousel-product-info{left:159px;right:233px;top:60px}}.sale .carousel-product.carousel-type-plain.carousel-type-description .carousel-product-description{display:none;color:#191919;font-size:.75rem}@media (min-width: 1280px){.sale .carousel-product.carousel-type-plain.carousel-type-description .carousel-product-description{display:block;position:absolute;left:290px;right:55px;top:35px;line-height:1.25;max-height:10em;overflow:hidden}}@media (min-width: 640px){.carousel.campaign li .carousel-product,.carousel.campaign li h2{border-left:1px solid white}.carousel.campaign li:first-child .carousel-product,.carousel.campaign li:first-child h2{border-left:none}}.carousel.campaign .carousel-product,.carousel.campaign .carousel-product .carousel-product-image{height:220px}@media (min-width: 768px){.carousel.campaign .carousel-product,.carousel.campaign .carousel-product .carousel-product-image{height:320px}}@media (min-width: 768px){.carousel.campaign .carousel-product,.carousel.campaign .carousel-product .carousel-product-image{height:320px}}.carousel.campaign .carousel-product h3{font-size:1.375rem;overflow:hidden;line-height:1.35;max-height:2.7em;margin-top:0.3em}.carousel.campaign .carousel-product.carousel-product-custom-title h3{margin:-4px 0 .5em;line-height:1.35;max-height:4.05em}@media (min-width: 768px){.carousel.campaign .carousel-product.carousel-product-custom-title h3{margin:-4px 0 32px}}.carousel.campaign .carousel-product h4{margin:0 0 .8125rem}.carousel.campaign .carousel-product .meta.delivery{margin:0 0 1em}.carousel.campaign .carousel-product .img{padding-left:15px;max-height:160px;overflow:hidden}@media (min-width: 768px){.carousel.campaign .carousel-product .img{padding-left:30px;max-height:200px}}@media (min-width: 1280px){.carousel.campaign .carousel-product .img{padding-left:52px;max-height:260px}}.carousel.campaign .carousel-product .img,.carousel.campaign .carousel-product .img img{width:90px}@media (min-width: 768px){.carousel.campaign .carousel-product .img,.carousel.campaign .carousel-product .img img{width:120px}}@media (min-width: 1280px){.carousel.campaign .carousel-product .img,.carousel.campaign .carousel-product .img img{width:150px}}.carousel.campaign .carousel-product .carousel-product-info{bottom:30px;left:115px;right:15px}@media (min-width: 768px){.carousel.campaign .carousel-product .carousel-product-info{bottom:95px;left:175px;right:32px}.carousel.campaign .carousel-product .carousel-product-info .purchase{max-width:144px}}@media (min-width: 1280px){.carousel.campaign .carousel-product .carousel-product-info{bottom:95px;left:216px;right:32px}}.carousel.campaign .carousel-product .regular-price::after{content:" "}.carousel.hero{height:auto !important;width:100% !important;background-color:#000;position:relative;max-width:1280px;margin:0 auto}.carousel.hero h2{display:none}.carousel.hero .carousel-product{display:table;width:100%}.carousel.hero .carousel-product h3{font-size:1.375rem;overflow:hidden;text-overflow:none;line-height:1.35;max-height:2.7em}@media (min-width: 768px){.carousel.hero .carousel-product h3{font-size:2.625rem;font-weight:normal}}.carousel.hero .carousel-product.carousel-product-custom-title h3{margin:0 0 0.5em;line-height:1.35;max-height:4.05em}.carousel.hero .carousel-product h4{margin:0 0 1.125rem}.carousel.hero .carousel-product .meta.delivery{margin:0 0 1em}.carousel.hero .carousel-product .img{padding-left:15px;max-height:180px}@media (min-width: 480px){.carousel.hero .carousel-product .img{padding-left:46px}}@media (min-width: 768px){.carousel.hero .carousel-product .img{padding-left:65px}}@media (min-width: 1280px){.carousel.hero .carousel-product .img{padding-left:85px}}@media (min-width: 768px){.carousel.hero .carousel-product .img{max-height:200px}}@media (min-width: 1280px){.carousel.hero .carousel-product .img{max-height:230px}}.carousel.hero .carousel-product .img,.carousel.hero .carousel-product .img img{width:90px}@media (min-width: 480px){.carousel.hero .carousel-product .img,.carousel.hero .carousel-product .img img{width:114px}}@media (min-width: 768px){.carousel.hero .carousel-product .img,.carousel.hero .carousel-product .img img{width:136px}}@media (min-width: 1280px){.carousel.hero .carousel-product .img,.carousel.hero .carousel-product .img img{width:155px}}.carousel.hero .carousel-product .carousel-product-image{width:105px}@media (min-width: 480px){.carousel.hero .carousel-product .carousel-product-image{width:160px}}@media (min-width: 768px){.carousel.hero .carousel-product .carousel-product-image{width:201px}}@media (min-width: 1280px){.carousel.hero .carousel-product .carousel-product-image{width:240px}}.carousel.hero .carousel-product .carousel-product-info{position:static;display:table-cell;vertical-align:middle;padding:0 15px}@media (min-width: 480px){.carousel.hero .carousel-product .carousel-product-info{padding:0 50px 0 15px}}@media (min-width: 640px){.carousel.hero .carousel-product .carousel-product-info{padding:0 26% 0 20px}}@media (min-width: 1280px){.carousel.hero .carousel-product .carousel-product-info{padding:0 237px 0 35px}}.carousel.hero .preorder{color:white}.hero .carousel-type-image,.carousel-section-hero .carousel-product{height:100% !important}@media (min-width: 768px){.carousel.hero{height:auto !important}}@media (min-width: 1280px){.carousel.hero{height:auto !important}}.carousel.hero a.carousel-type-image{background-size:contain;background-repeat:no-repeat;width:100%;height:0 !important;padding-top:52%}@media (min-width: 768px){.carousel.hero a.carousel-type-image{padding-top:25%}}.carousel.hero .carousel-product-info a:hover h3,.carousel.hero .carousel-product-info a:focus h3{text-decoration:none}.carousel li{padding-top:10px}.cart-ads .carousel-product h3,.cart-ads .carousel-product h4,.cart-ads .carousel-product .meta,.cart-ads .carousel-product .regular-price,.carousel.hero .carousel-product h3,.carousel.hero .carousel-product h4,.carousel.hero .carousel-product .meta,.carousel.hero .carousel-product .regular-price,.mega-menu-content .carousel-product h3,.mega-menu-content .carousel-product h4,.mega-menu-content .carousel-product .meta,.mega-menu-content .carousel-product .regular-price,.carousel.campaign .carousel-product h3,.carousel.campaign .carousel-product h4,.carousel.campaign .carousel-product .meta,.carousel.campaign .carousel-product .regular-price{color:white}.cart-ads .carousel-product h4,.carousel.hero .carousel-product h4,.mega-menu-content .carousel-product h4,.carousel.campaign .carousel-product h4{font-weight:normal}.carousel-pager-container{z-index:6}.fade-out-left,.fade-out-right{z-index:6}.carousel-section-wrapper-hero .carousel-prev{z-index:9999}.mega-menu-content .carousel-product,.mega-menu-content .carousel-product .carousel-product-image{height:145px}.mega-menu-content .carousel-product .carousel-product-info{bottom:15px}.campaign .lazyloaded .visible .hero,.campaign .eagerloaded .hero{background-size:cover}.image-banner-with-text__header-area{font-family:"Montserrat",sans-serif;position:absolute;background-color:white;height:85px;z-index:1;bottom:0;left:0;right:0}.carousel-section-campaign .image-banner-with-text__header-area h3.image-banner-with-text__header,.image-banner-with-text__header{font-family:"Montserrat",sans-serif;color:#191919;position:relative;font-weight:600;text-align:center;padding:10px 0 0}.image-banner-with-text__sub-header{font-family:"Montserrat",sans-serif;font-weight:600;text-decoration:underline;position:relative;z-index:1;font-size:15px;text-align:center;margin:0}

