.visuallyhidden{position:absolute;top:-9999px;left:-9999px}.container,.section{zoom:1}.container:after,.container:before,.section:after,.section:before{content:" ";display:block;height:0;visibility:hidden}.container:after,.section:after{clear:both}.heading--footer{margin-bottom:8px}.heading--account-toggle,.heading--banner,.heading--banner-more,.heading--cart-more,.heading--delivery-location,.heading--landing-page-product-sub-title,.heading--landing-page-product-title,.heading--landing-page-sub-title,.heading--library-cost,.heading--product-panel-author-brand,.heading--product-panel-title,.heading--product-title-more-small,.heading--product-title-small,.heading--search-page,.heading--search-page-more,.heading--searchlist-title,.heading--shipping-cost,.heading--shipping-info,.heading--toplist-more,.heading--toplist-name,.heading--total-cost,a>h3.heading--cart{margin:0;padding:0}@-webkit-keyframes placeload{0%{background-position:-426.66667px 0}to{background-position:426.66667px 0}}@keyframes placeload{0%{background-position:-426.66667px 0}to{background-position:426.66667px 0}}.loading-linear-gradient{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeload;animation-name:placeload;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f5f5f5;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#f5f5f5),color-stop(18%,#e5e5e5),color-stop(33%,#f5f5f5));background:-o-linear-gradient(left,#f5f5f5 8%,#e5e5e5 18%,#f5f5f5 33%);background:linear-gradient(90deg,#f5f5f5 8%,#e5e5e5 18%,#f5f5f5 33%);background-size:1280px 100px;position:relative}@media (min-width:1024px){.footer__navigation .logo .adlibris-logo-svg,.page-header__logo .adlibris-logo-svg{height:32px}}a:not(.btn){color:#1a7c7b;text-decoration:underline;-webkit-text-decoration-color:rgba(26,124,123,.5);text-decoration-color:rgba(26,124,123,.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges;-webkit-transition:color .2s cubic-bezier(.4,0,1,1);-o-transition:color .2s cubic-bezier(.4,0,1,1);transition:color .2s cubic-bezier(.4,0,1,1)}a:hover:not(.btn){color:#1a6361;-webkit-text-decoration-color:#1a6361;text-decoration-color:#1a6361}.header-menu a,.page-header__dropdown-content__inner .account a{color:#1a7c7b;text-decoration:none;border-bottom:2px solid rgba(26,124,123,.5);-webkit-transition:color .2s cubic-bezier(.4,0,1,1);-o-transition:color .2s cubic-bezier(.4,0,1,1);transition:color .2s cubic-bezier(.4,0,1,1)}.header-menu a:hover,.page-header__dropdown-content__inner .account a:hover{color:#1a6361;border-color:#1a7c7b}@media (min-width:1024px){.product-page__product{background-color:#fff;border:1px solid #e5e5e5;border-radius:2px}}/*! 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:.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;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:-.25em}sup{top:-.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}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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:.35em .75em .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}[hidden],template{display:none}dir,menu,ul{padding:0;margin:0}select{line-height:normal}@font-face{font-family:material-icons;font-display:fallback;src:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/material-icons.woff) format("woff"),url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/material-icons.svg#material-icons) format("svg");font-weight:400;font-style:normal}[class*=" material-icons__"],[class^=material-icons__]{font-family:material-icons!important;speak:none;font-style:normal;font-weight:400;-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__shopping_cart:before{content:"\E8CC"}.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/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/facebook.svg)}.link-icon.icon-fb-white{background-size:32px;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/facebook_white.svg)}.link-icon.icon-fb-red{background-size:32px;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/facebook_red.svg)}.link-icon.icon-tw-white{background-size:32px;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/twitter_white.svg)}.link-icon.icon-tw-red{background-size:32px;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/twitter_red.svg)}.link-icon.icon-ig-white{background-size:30px 30px;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/instagram_white.svg)}.link-icon.icon-ig{background-size:30px 30px;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/instagram.svg)}.link-icon.icon-ig-red{background-size:30px 30px;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/instagram_red.svg)}.link-icon.icon-fb-fbblue{background-size:26px;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/facebook.svg)}.link-icon.icon-tw-twblue{background-size:26px;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/twitter.svg)}.link-icon.icon-pin-pinred{background-size:26px;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/pinterest.svg)}html{font-size:16px;background-color:#fff;-ms-overflow-style:scrollbar}body{min-width:320px;font-weight:400;line-height:1.25;color:#100a24;background:#fff}body,button,html,input,select,textarea{font-family:Montserrat,sans-serif}p{line-height:1.6;margin:0 0 1em}p,p a{font-family:Roboto,sans-serif}table{background:#fff;width:100%}table td,table th{font-size:.875rem;text-align:left;padding:.35714em 10px}table td:first-child,table th:first-child{padding-left:14px}table td:last-child,table th:last-child{padding-right:14px}table td.right,table th.right{text-align:right}table tr:nth-child(2n) td,table tr:nth-child(2n) th{background-color:#f5f5f5}table td,table th{color:#191919}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#fff;color:#000;border:1px solid #757575;padding:0 10px;margin-bottom:1em;font-size:16px;height:48px}input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder{color:#757575}input[type=email]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder{color:#757575}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder{color:#757575}input[type=email],input[type=password],input[type=tel],input[type=text],input[type=url]{-webkit-box-shadow:inset 0 0 8px 0 #e5e5e5;box-shadow:inset 0 0 8px 0 #e5e5e5}input[type=number],input[type=tel]{text-align:right}textarea{border-radius:0;background-color:#fff;color:#000;border:1px solid #d7d7d7}dt{margin:0;font-weight:700}dd,dt{display:block}dd{margin:0 0 .5em}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:Montserrat,sans-serif;margin:0;color:#191919}.h1 a,.h2 a,.h3 a,.h4 a,h1 a,h2 a,h3 a,h4 a{color:#000;-webkit-text-decoration-color:rgba(0,0,0,.5);text-decoration-color:rgba(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}.h2,.h3,h2,h3{font-weight:600}.h3,h3{font-size:1.125rem}.h3 a:not(.btn),h3 a:not(.btn){color:#191919;text-decoration:underline;-webkit-text-decoration-color:rgba(25,25,25,.5);text-decoration-color:rgba(25,25,25,.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges}.h3 a:not(.btn):hover,h3 a:not(.btn):hover{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000}.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,.5);text-decoration-color:rgba(25,25,25,.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges}.h4 a:not(.btn):hover,h4 a:not(.btn):hover{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000}a.h4{color:#191919;text-decoration:underline;-webkit-text-decoration-color:rgba(25,25,25,.5);text-decoration-color:rgba(25,25,25,.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges}a.h4:hover{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000}input[type=number]{min-width:48px;width:auto;height:48px;padding:0;border-color:#e0e0e0;border-radius:2px;text-align:center}.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:#fff;height:0;width:105px;padding-top:38px;overflow:hidden;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/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:#e81121}}.logo-after{width:0;height:0;border-top:40px solid transparent;border-bottom:40px solid transparent;border-right:16px solid #fff;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,ul.links{margin:0;padding:0}ul.links{list-style-type:none;border-top:.2s solid cubic-bezier(.4,0,1,1)}ul.links li{margin:0;padding:0;border-bottom:.2s solid cubic-bezier(.4,0,1,1)}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}}.campaign .section.landing-page-info .bd,.section.register-student .column .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:#e81121;color:#fff;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:#fff;-webkit-tap-highlight-color:rgba(255,255,255,.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 button,.input-combo input{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 #e5e5e5;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}.category .column-section .fixed-column,.links-with-description-info,.links-with-description-separator,.sale .column-section .fixed-column,.search .column-section .fixed-column{display:none}@media (min-width:640px){.category .column-section .fixed-column,.sale .column-section .fixed-column,.search .column-section .fixed-column{display:block}}.column-section{background:#fff}@media (min-width:640px){.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:640px) and (min-width:1280px){.column-section .dynamic-column .carousel-section-wrapper-one-to-six{padding-top:1em}}@media (min-width:640px){.column-section .fixed-column{width:262px;float:left;display:block;height:100%;padding-top:20px;padding-bottom:31px}.column-section .fixed-column>div{padding:0 21px}.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:640px){.campaign .column-section .fixed-column{width:262px}}@media (min-width:640px){.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 a.nav,.customer-service .sidebar-column li>a{display:block;position:relative;background:#fff;color:#191919;border-bottom:1px solid #f5f5f5;padding:8px 14px;font-size:1rem}.customer-service .sidebar-column a.nav:after,.customer-service .sidebar-column li>a:after{line-height:16px;content:"\BB";position:absolute;right:8px;top:50%;margin-top:-8px}#main>.section.customer-service{margin:0 auto;background:#fff}#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}}.page-header .mini-cart a:not(.btn),body.customer-service .customer-service-page a:not(.btn),body.merchandise .product-page a:not(.btn),body.product .product-page a:not(.btn),body.search .search-result a:not(.btn){color:#1a7c7b;text-decoration:underline;-webkit-text-decoration-color:rgba(26,124,123,.5);text-decoration-color:rgba(26,124,123,.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges;-webkit-transition:color .2s cubic-bezier(.4,0,1,1);-o-transition:color .2s cubic-bezier(.4,0,1,1);transition:color .2s cubic-bezier(.4,0,1,1)}.page-header .mini-cart a:not(.btn):hover,body.customer-service .customer-service-page a:not(.btn):hover,body.merchandise .product-page a:not(.btn):hover,body.product .product-page a:not(.btn):hover,body.search .search-result a:not(.btn):hover{color:#1a6361;-webkit-text-decoration-color:#1a6361;text-decoration-color:#1a6361}.block-link{display:block}.block-link:active,.block-link:focus,.block-link:hover,.block-link:visited{text-decoration:none}.block-link__link-text:active,.block-link__link-text:hover{text-decoration:underline}.block-link__regular-text{color:#191919}.device-icon--letto,.device-icon--phone,.device-icon--tablet{float:left;height:0;width:58px;background-size:323px auto;padding-top:75px;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/devices.svg);background-repeat:no-repeat}.device-icon--small-phone,.device-icon--small-tablet{display:inline-block;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/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.ipad,.device.player{border-radius:6px;padding:7px 6px;background:#000;position:relative;display:block}.device.ipad:before,.device.player:before{content:" ";position:absolute;height:23px;width:2px;top:12px;left:-2px;background:#000;z-index:1;border-radius:3px 0 0 3px}@media (min-width:768px){.device.ipad,.device.player{border-radius:10px;padding:30px 17px}.device.ipad:before,.device.player:before{height:35px;width:3px;top:20px;left:-3px}}.device.ipad .player-buttons,.device.player .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-buttons,.device.player .player-top{display:block;width:100%;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/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}.dcom-logo--mobile--black,.dcom-logo--mobile--grey,.dcom-logo--mobile--white,.ecom-logo--mobile--grey,.ecom-logo--mobile--white{font-size:16px;height:16px;color:#adadad;letter-spacing:-1px}.home.dcom-logo--mobile--black,.home.dcom-logo--mobile--grey,.home.dcom-logo--mobile--white,.home.ecom-logo--mobile--grey,.home.ecom-logo--mobile--white{position:relative;padding-left:20px}.home.dcom-logo--mobile--black i,.home.dcom-logo--mobile--grey i,.home.dcom-logo--mobile--white i,.home.ecom-logo--mobile--grey i,.home.ecom-logo--mobile--white i{display:block;position:absolute;top:11px;left:0;width:15px;height:0;padding-top:15px;overflow:hidden;background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/home-white.svg);background-size:100%;background-repeat:no-repeat}.dcom-logo--mobile--white,.ecom-logo--mobile--white{color:#fff}.dcom-logo--mobile--grey,.ecom-logo--mobile--grey{color:#adadad}.svg .dcom-logo--mobile--black,.svg .dcom-logo--mobile--grey,.svg .dcom-logo--mobile--white,.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--black,.svg .dcom-logo--mobile--grey,.svg .dcom-logo--mobile--white{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/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/dcom-logo-white.svg)}.svg .ecom-logo--mobile--grey{background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/ecom-logo-grey.svg)}.digital-formats .download a{-webkit-box-shadow:none;box-shadow:none}a.btn:focus{text-decoration:none;outline:none}.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;color:#fff;cursor:pointer;vertical-align:middle;text-align:center;font-weight:400;line-height:normal;text-transform:none;text-decoration:none;white-space:nowrap}.btn:focus,.btn:hover,button:focus,button:hover{text-decoration:none;outline:none}.btn:active,button:active{-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 3px inset;box-shadow:inset 0 2px 3px rgba(0,0,0,.1);outline:none}.btn:focus,button:focus{outline:3px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:disabled,button:disabled{opacity:.4}.btn.hidden,button.hidden{display:none}.btn.primary,.btn.secondary,button.primary,button.secondary{-webkit-box-shadow:none;box-shadow:none}.btn{font-size:.875rem;padding:16px 19px;-webkit-transition:background-color .2s cubic-bezier(.4,0,1,1),color .2s cubic-bezier(.4,0,1,1);-o-transition:background-color .2s cubic-bezier(.4,0,1,1),color .2s cubic-bezier(.4,0,1,1);transition:background-color .2s cubic-bezier(.4,0,1,1),color .2s cubic-bezier(.4,0,1,1);border-radius:2px}.btn--expand{padding:0;display:block;overflow:hidden;background-color:#fff;color:#191919;margin:0 auto;letter-spacing:.07143rem;text-transform:uppercase;font-size:.92857rem}.btn--expand.next:after{background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/next-2x.png)}.btn--expand.prev:after{background-image:url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/prev-2x.png)}.btn--expand.next:after,.btn--expand.prev:after{background-repeat:no-repeat;background-position:50% 90%;background-size:12px 8px;width:20px;height:20px;display:inline-block;content:" "}.btn--std{background-color:#e5e5e5;-webkit-box-shadow:0 2px 0 0 #e5e5e5;box-shadow:0 2px 0 0 #e5e5e5;color:#717171}.btn--std:focus,.btn--std:hover{background:#e5e5e5;color:#717171}.btn--std.wishlist-add:hover i{color:#e81121}#scroll-top{border-radius:50%;background:#fff;width:40px;position:fixed;bottom:20px;right:20px;z-index:3;padding-right:.1em;visibility:hidden;-webkit-transition:opacity .3s cubic-bezier(.55,.09,.68,.53),visibility .3s cubic-bezier(.55,.09,.68,.53),bottom .2s ease-in-out,position .2s ease-in-out;-o-transition:opacity .3s cubic-bezier(.55,.09,.68,.53),visibility .3s cubic-bezier(.55,.09,.68,.53),bottom .2s ease-in-out,position .2s ease-in-out;transition:opacity .3s cubic-bezier(.55,.09,.68,.53),visibility .3s cubic-bezier(.55,.09,.68,.53),bottom .2s ease-in-out,position .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,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}#scroll-top .scroll-top__circle i{line-height:42px;text-align:center;width:42px;font-size:34px;color:#e81121}#scroll-top .btn--scroll-top{display:block;float:left;text-decoration:none;width:42px;height:42px}#scroll-top .btn--scroll-top a,#scroll-top .btn--scroll-top a:active,#scroll-top .btn--scroll-top a:focus{outline:none}body.customer-service #scroll-top{display:none}.btn--uppercased{text-transform:uppercase}.btn--letter-spacing{letter-spacing:.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 .2s cubic-bezier(.4,0,1,1);-o-transition:color .2s cubic-bezier(.4,0,1,1);transition:color .2s cubic-bezier(.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--turquoise{background-color:#24a6a5;-webkit-box-shadow:0 2px 0 0 #176b6a;box-shadow:0 2px 0 0 #176b6a}.btn--turquoise:active,.btn--turquoise:focus,.btn--turquoise:hover{color:#fff;background:#24a6a5}.btn--white{background-color:#fff}@media (min-width:768px){.btn--white{border:1px solid #d7d7d7;-webkit-box-shadow:0 2px 0 0 #f2f2f2;box-shadow:0 2px 0 0 #f2f2f2}}.btn--white:active,.btn--white:focus,.btn--white:hover{background-color:#f2f2f2}.btn--white a{color:#191919}.btn--white a:hover{text-decoration:none}.btn--yellow{background-color:#ffb941;-webkit-box-shadow:0 2px 0 0 #ffa60e;box-shadow:0 2px 0 0 #ffa60e}.btn--yellow:active,.btn--yellow:focus,.btn--yellow:hover{color:#fff;background:#ffc155}.btn--yellow.btn--color-inverted{background-color:#0046be;-webkit-box-shadow:0 2px 0 0 #0059f1;box-shadow:0 2px 0 0 #0059f1;color:#000}.btn--yellow.btn--color-complement{background-color:#4187ff;-webkit-box-shadow:0 2px 0 0 #0e67ff;box-shadow:0 2px 0 0 #0e67ff;color:#fff}.btn--green{background-color:#209594}@media (min-width:768px){.btn--green{-webkit-box-shadow:0 2px 0 0 #176b6a;box-shadow:0 2px 0 0 #176b6a}}.btn--green:active,.btn--green:focus,.btn--green:hover{color:#fff;background:#24a6a5}.btn--green.btn--divided:hover{background:#176b6a}.btn--green.btn--color-inverted{background-color:#df6a6b;-webkit-box-shadow:0 2px 0 0 #e89495;box-shadow:0 2px 0 0 #e89495;color:#000}.btn--green.btn--color-complement{background-color:#952021;-webkit-box-shadow:0 2px 0 0 #6b1718;box-shadow:0 2px 0 0 #6b1718;color:#fff}.btn--red{background-color:#e81121;-webkit-box-shadow:0 2px 0 0 #b80d1b;box-shadow:0 2px 0 0 #b80d1b}.btn--red:active,.btn--red:focus,.btn--red:hover{color:#fff;background:#b80d1b}.btn--red.btn--color-inverted{background-color:#17eede;color:#000;-webkit-box-shadow:0 2px 0 0 #47f2e4;box-shadow:0 2px 0 0 #47f2e4}.btn--red.btn--color-complement{background-color:#11e8d8;color:#fff;-webkit-box-shadow:0 2px 0 0 #0db8aa;box-shadow:0 2px 0 0 #0db8aa}.btn--divided{display:table;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;line-height:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;background-color:#e81121;-webkit-box-shadow:0 2px 0 0 #b80d1b;box-shadow:0 2px 0 0 #b80d1b}.edge .btn--divided,.ie .btn--divided{-webkit-box-shadow:0 1px 0 0 #b80d1b;box-shadow:0 1px 0 0 #b80d1b}.ie-10 .btn--divided{height:auto}.btn--divided .price,.btn--divided .text{font-family:Montserrat,sans-serif;font-weight:600;text-align:center;line-height:1}.btn--divided:active,.btn--divided:focus,.btn--divided:hover{color:#fff;background:#b80d1b}.btn--divided .btn--first-divider{display:table-cell;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:5px}.ie-10 .btn--divided .btn--first-divider{display:table-cell}.btn--divided .btn--second-divider{display:table-cell;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:18px;-webkit-transition:color .2s cubic-bezier(.4,0,1,1);-o-transition:color .2s cubic-bezier(.4,0,1,1);transition:color .2s cubic-bezier(.4,0,1,1)}.btn--divided .btn--second-divider i.material-icons__shopping_cart{padding-left:2px}.touch .btn--divided .btn--second-divider{height:39px}.ie-10 .btn--divided .btn--second-divider{display:table-cell;height:16px!important;padding-top:6px}.edge .btn--divided .btn--second-divider,.ie .btn--divided .btn--second-divider{height:28px}.ie .btn--divided .btn--second-divider{padding-right:10px}.touch .btn--divided{font-size:16.8px;height:39px}.edge .btn--divided,.ie .btn--divided{border-bottom:1px solid #b80d1b}@-webkit-keyframes spinnerBuyButton{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinnerBuyButton{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.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{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 hsla(0,0%,100%,.2);border-top-color:#fff;-webkit-animation:spinnerBuyButton .6s linear infinite;animation:spinnerBuyButton .6s linear infinite}.ios-version-7 .btn--divided,.ios-version-8 .btn--divided{display:table}.ios-version-7 .btn--divided .btn--first-divider,.ios-version-7 .btn--divided .btn--second-divider,.ios-version-8 .btn--divided .btn--first-divider,.ios-version-8 .btn--divided .btn--second-divider{display:table-cell}.icon.icon-preorder{width:18px;height:15px;margin-right:4px;margin-left:6px}.ie-10 .icon.icon-preorder{height:16px!important;margin-right:8px!important;margin-left:10px!important}.btn--highlight{font-size:1.375rem;background:#fff;color:#1a7c7b;border-radius:30px;-webkit-box-shadow:none;box-shadow:none;padding:16px 43px}.btn--highlight:active,.btn--highlight:focus,.btn--highlight:hover{color:#fff;text-shadow:none;background:#24a6a5}.btn--small{padding:4px 12px}.touch .btn--small{font-size:17.22px;padding:14px 18px}.btn--medium{font-size:14px;padding:8px 16px}.touch .btn--medium{font-size:17.22px;padding:14px 18px}.btn--large{font-size:20px;padding:18px 38px}.touchevents .purchase .btn--flex{padding-top:.5rem;padding-bottom:.5rem}.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:focus,.btn--show-more:hover{-webkit-box-shadow:none;box-shadow:none;background:transparent;text-decoration:underline;color:#191919}.touch .btn--show-more{font-size:15.4px;padding:12px 18px}.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:focus,.btn--show-more-large:hover{-webkit-box-shadow:none;box-shadow:none;background:transparent;text-decoration:underline;color:#191919}.touch .btn--show-more-large{font-size:16.8px;padding:20px 22px}.btn--wide{width:172px}.btn--round{display:inline-block;height:30px;width:30px;border-radius:100%;-webkit-box-shadow:0 0 2px 0 #000;box-shadow:0 0 2px 0 #000;background-repeat:no-repeat;background-position:50%}.btn-primary{background-color:#006dcc;background-image:-o-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,left top,left bottom,from(#08c),to(#04c));background-image:linear-gradient(180deg,#08c,#04c);border-color:#04c #04c #002b80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn-danger,.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-repeat:repeat-x}.btn-danger{background-color:#da4f49;background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,left top,left bottom,from(#ee5f5b),to(#bd362f));background-image:linear-gradient(180deg,#ee5f5b,#bd362f);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25)}.btn.to-checkout.primary.element--mobile-only{background-color:#1a7c7b}@media (max-width:479px){.btn.to-checkout.primary.element--mobile-only{width:100%;margin-bottom:3%}}.btn.secondary#close-notification{background-color:#fff;color:#191919;border:1px solid #d7d7d7}@media (max-width:479px){.btn.secondary#close-notification{width:100%}}.cart-content .show-cart .btn.secondary{background-color:#000;color:#fff;width:100%}@media (min-width:768px){.cart-content .show-cart .btn.secondary{background-color:#fff;color:#191919;border:1px solid #d7d7d7}}.cart-content .show-cart .btn.secondary:hover{text-decoration:none}select.select-custom{font-size:14px;font-family:Roboto,sans-serif;font-weight:400;line-height:normal;text-align:center;text-align-last:center;text-transform:uppercase;vertical-align:middle;overflow:hidden;-o-text-overflow:ellipsis;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/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/ic_expand_more_black_24px.svg) 50% no-repeat;background-color:#e5e5e5;-webkit-box-shadow:0 2px 0 0 #e5e5e5;box-shadow:0 2px 0 0 #e5e5e5;background-position:97%;border-radius:2px;border:none;cursor:pointer;padding:16px 19px}select.select-custom:active,select.select-custom:focus{outline:none}select.select-custom:focus{-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 3px inset;box-shadow:inset 0 2px 3px rgba(0,0,0,.1)}select.select-custom option{text-transform:none}body.ie select.select-custom{background:none;background-color:#e5e5e5}.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{display:none;margin:30px;height:50px;line-height:50px;padding-top:0;padding-bottom:0;vertical-align:middle}.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:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-opt-in__label{display:inline-block;margin-bottom:15px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.newsletter-opt-in input[type=email]{width:calc(100% - 100px);height:50px;line-height:50px;margin:0}.newsletter-opt-in__button{min-width:100px;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:30px;margin-bottom:0;color:red}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #fff inset}.footer{background:#f5f5f5;padding-top:32px;margin-top:24px}@media (min-width:768px){.footer{padding-top:48px}}.footer-section-secondary__feedback{-webkit-box-sizing:border-box;box-sizing:border-box;padding:2em 15px;width:100%}@media (min-width:768px){.footer-section-secondary__feedback{width:25%;padding:0 0 0 15px;float:left}}.footer__navigation{position:relative;margin-left:auto;margin-right:auto;max-width:100%;padding-left:12px;padding-right:12px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:2}@media (min-width:1024px){.footer__navigation{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}}.footer__navigation .multiline{line-height:1.5;margin-top:3px}@media (max-width:1023px){.footer__navigation .bd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer__navigation a{font-weight:600}.footer__navigation .list-group li a{padding-right:.8em}@media (max-width:479px){.footer__navigation .list-group li a{font-size:.875rem;font-weight:300}}.footer__navigation ul{list-style-type:none;margin:0;padding:0;padding-right:10px}@media (max-width:479px){.footer__navigation ul{margin-bottom:14px}}.footer__navigation ul li{margin:0;padding:0}.footer__navigation .logo{text-align:left;padding:0;margin-bottom:-1px}.footer__navigation .list{float:left;margin-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}@media (min-width:640px){.footer__navigation .list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:33.33%;flex-basis:33.33%;max-width:33.33%}}@media (min-width:1024px){.footer__navigation .list{width:20%}}.footer__navigation .about{font-size:.75rem;line-height:1.25}.ios-version-7 .footer__navigation .bd,.ios-version-8 .footer__navigation .bd{display:block}.ios-version-7 .footer__navigation .list,.ios-version-8 .footer__navigation .list{float:none}.footer__white-part{position:relative;margin-left:auto;margin-right:auto;max-width:100%;padding-left:12px;padding-right:12px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:10px}@media (min-width:1024px){.footer__white-part{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}}.footer__white-part .bd.footer-section-secondary__infotext{font-family:Roboto,sans-serif;line-height:1.6;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.footer__white-part .bd.footer-section-secondary__infotext ul{list-style:none;padding:0}.footer__white-part .bd.footer-section-secondary__infotext ul li{display:inline-block}@media (min-width:768px){.footer__white-part .bd.footer-section-secondary__infotext{float:left;width:75%}}.footer__copyright{position:relative;margin-left:auto;margin-right:auto;max-width:100%;padding-left:12px;padding-right:12px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5}@media (min-width:1024px){.footer__copyright{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}}.footer__copyright p{margin:0;text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-page__product{padding:0 12px;margin-bottom:24px}@media (min-width:1024px){.product-page__product{padding:0;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:16px}}@media (min-width:1024px){.product-page__product__bottom-content{padding:0 16px}}@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:16px}}@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.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}}[data-js-hook-productpageindex][data-initialized=false] .product--detailed-view{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}[data-js-hook-productpageindex][data-initialized=false] .product-page__product__left-content{position:relative}[data-js-hook-productpageindex][data-initialized=false] .product-page__product__left-content .product-page__loading-page-spinner{position:absolute;left:calc(50% - 12px);top:138px}[data-js-hook-productpageindex][data-initialized=false] .product-page__product__main-content{min-height:300px}[data-js-hook-productpageindex][data-initialized=false] .product-page__product__grid{width:100%}[data-js-hook-productpageindex][data-initialized=false] .product__description__text{height:50vh;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}[data-js-hook-productpageindex][data-initialized=false] .image-placeholder{height:250px;width:100%;margin-bottom:16px}@media (min-width:1024px){[data-js-hook-productpageindex][data-initialized=false] .image-placeholder{height:272px;width:80%}}[data-js-hook-productpageindex][data-initialized=false] .product__title{margin-bottom:16px}[data-js-hook-productpageindex][data-initialized=false] .paragraph-placeholder{height:16px;margin-bottom:8px;width:80%}[data-js-hook-productpageindex][data-initialized=false] .paragraph-placeholder:nth-child(2n){width:70%}[data-js-hook-productpageindex][data-initialized=false] .paragraph-placeholder:nth-child(3n){width:60%}[data-js-hook-productpageindex][data-initialized=false] .paragraph-placeholder:nth-child(5n){width:50%}[data-js-hook-nav-viewport]{opacity:.015}.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;margin-bottom:0}}.heading--menu-title{font-size:14px;letter-spacing:1.1px;padding:0;margin:-1px 0 0 -2px;color:#1a7c7b}.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-title{color:#1a7c7b}.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-small{font-size:.875rem}.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;color:inherit;max-height:2.4em;overflow:hidden;text-decoration:underline;word-break:break-word}@media (max-width:1023px){.heading--toplist-name{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.heading--toplist-more{font-weight:400;font-size:.75rem}@media (max-width:1023px){.heading--toplist-more{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}@media (max-width:1023px){.heading--carousel{padding-bottom:.3125em}}@media (max-width:479px){.heading--carousel{padding-left:0}}.heading--product-title-carousel{color:#1a7c7b}.heading--product-panel-title{overflow:hidden;font-size:15px;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:3px;color:inherit}.heading--product-panel-author-brand{font-size:.75rem;font-weight:400;color:#191919;line-height:1.3}.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{color:#1a7c7b;-webkit-text-decoration-color:#1a7c7b;text-decoration-color:#1a7c7b}a>h3.heading--cart-no-item{margin:2em 15px .5em}a>h3.heading--cart:hover{color:#1a6361;-webkit-text-decoration-color:#1a6361;text-decoration-color:#1a6361}.heading--account-toggle{margin-bottom:3px;font-size:1.125rem;color:#1a7c7b}.heading--cart-more{font-size:textSmall}.heading--centered,.heading--delivery-location{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-title{color:#1a7c7b;font-weight:600;font-size:1.125rem}.heading--searchlist-more{display:block;font-weight:400;font-size:.75rem;margin:0 0 .3em;padding:.20833em 0}.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--library-cost,.heading--shipping-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/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/Montserrat-Bold.woff2) format("woff2"),url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/Montserrat-Bold.woff) format("woff");unicode-range:u+00??,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/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/Montserrat-Regular.woff2) format("woff2"),url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/Montserrat-Regular.woff) format("woff");unicode-range:u+00??,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/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/Montserrat-SemiBold.woff2) format("woff2"),url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/Montserrat-SemiBold.woff) format("woff");unicode-range:u+00??,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/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/Roboto-Regular.woff2) format("woff2"),url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/Roboto-Regular.woff) format("woff");unicode-range:u+00??,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/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/Roboto-Bold.woff2) format("woff2"),url(/dist/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/Roboto-Bold.woff) format("woff");unicode-range:u+00??,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}.header-menu .h1,.header-menu .h2,.header-menu .h3,.header-menu .h4,.header-menu h1,.header-menu h2,.header-menu h3,.header-menu h4,.page-header__dropdown-content__inner .account .h1,.page-header__dropdown-content__inner .account .h2,.page-header__dropdown-content__inner .account .h3,.page-header__dropdown-content__inner .account .h4,.page-header__dropdown-content__inner .account h1,.page-header__dropdown-content__inner .account h2,.page-header__dropdown-content__inner .account h3,.page-header__dropdown-content__inner .account h4{font-family:Montserrat,sans-serif;margin:0;color:#191919}.header-menu .h1 a,.header-menu .h2 a,.header-menu .h3 a,.header-menu .h4 a,.header-menu h1 a,.header-menu h2 a,.header-menu h3 a,.header-menu h4 a,.page-header__dropdown-content__inner .account .h1 a,.page-header__dropdown-content__inner .account .h2 a,.page-header__dropdown-content__inner .account .h3 a,.page-header__dropdown-content__inner .account .h4 a,.page-header__dropdown-content__inner .account h1 a,.page-header__dropdown-content__inner .account h2 a,.page-header__dropdown-content__inner .account h3 a,.page-header__dropdown-content__inner .account h4 a{color:#000;-webkit-text-decoration-color:rgba(0,0,0,.5);text-decoration-color:rgba(0,0,0,.5);font-family:inherit}.header-menu .h1,.header-menu h1,.page-header__dropdown-content__inner .account .h1,.page-header__dropdown-content__inner .account h1{font-size:1.375rem;font-weight:700}@media (min-width:1024px){.header-menu .h1,.header-menu h1,.page-header__dropdown-content__inner .account .h1,.page-header__dropdown-content__inner .account h1{font-size:1.625rem;line-height:1.25}}.header-menu .h2,.header-menu h2,.page-header__dropdown-content__inner .account .h2,.page-header__dropdown-content__inner .account h2{font-size:1.25rem;font-weight:700}.header-menu .h3,.header-menu h3,.page-header__dropdown-content__inner .account .h3,.page-header__dropdown-content__inner .account h3{font-size:1.125rem;font-weight:700}.header-menu .h4,.header-menu h4,.page-header__dropdown-content__inner .account .h4,.page-header__dropdown-content__inner .account h4{font-size:1rem;font-weight:400}[data-js-hook-page-header-search][data-initialized=false]{margin-top:8px;padding:8px;width:100%;height:44px}[data-js-hook-page-header-search][data-initialized=false]:before{content:" ";height:100%;display:block;background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(25,25,25,.5);box-shadow:inset 0 1px 1px 0 rgba(25,25,25,.5);border-radius:2px}@media (min-width:1024px){[data-js-hook-page-header-search][data-initialized=false]:before{display:none}}@media (min-width:1024px){[data-js-hook-page-header-search][data-initialized=false]{background:#fff;-webkit-box-shadow:inset 0 1px 1px 0 rgba(25,25,25,.5);box-shadow:inset 0 1px 1px 0 rgba(25,25,25,.5);border-radius:2px;-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 80px;padding:0;height:52px}}.page-header__search__autocomplete{position:absolute;top:calc(100% - 8px);left:0;width:100%;z-index:10;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 4px 0 rgba(25,25,25,.5);box-shadow:0 4px 4px 0 rgba(25,25,25,.5)}@media (min-width:1024px){.page-header__search__autocomplete{top:auto}}.page-header__search__autocomplete__result{cursor:pointer;padding:0 20px;line-height:40px;border-bottom:1px solid #e0e0e0;-webkit-box-sizing:border-box;box-sizing:border-box}.page-header__search__autocomplete__result--selected,.page-header__search__autocomplete__result:hover{background-color:#e0e0e0}.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 #000}.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/511783258d9b65c1df87726f65c37ed66e9fcbdd/../long_term_cache201906261800/ic_expand_more_black_24px.svg);background-size:22px;background-repeat:no-repeat;background-position:calc(100% - 8px) 50%;background-color:#e5e5e5;border:none;padding:0 32px 0 12px;-webkit-transition:width .2s cubic-bezier(.4,0,1,1);-o-transition:width .2s cubic-bezier(.4,0,1,1);transition:width .2s cubic-bezier(.4,0,1,1);-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0}.page-header__search__select-category:focus{outline:0}.page-header__search__select-category:focus option{background-color:#f5f5f5}.page-header__search__select-category option:not(:disabled){color:#100a24;background-color:#f5f5f5}@media (min-width:768px){.page-header__search__select-category{height:auto;border:1px solid #b9b9b9;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:400!important;width:auto!important}body.ie .page-header__search__select-category:focus::-ms-value{background:#f5f5f5;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 .2s cubic-bezier(.4,0,1,1);-o-transition:height .2s cubic-bezier(.4,0,1,1);transition:height .2s cubic-bezier(.4,0,1,1);background-color:#fff;z-index:1;border-radius:5px;margin:12px 8px 8px;border:1px solid #b9b9b9;-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:#b9b9b9}@media (min-width:768px){.page-header__search__form__wrapper--active{height:auto}}.page-header__search__form__wrapper--no-category-selector{height:auto}.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{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 8px;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:active,.page-header__search__input:focus{outline:none}.page-header__search__input__wrapper{position:relative;width:100%;margin:3px}@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 #b9b9b9;border-bottom:1px solid #b9b9b9;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 .2s cubic-bezier(.4,0,1,1);-o-transition:color .2s cubic-bezier(.4,0,1,1);transition:color .2s cubic-bezier(.4,0,1,1);color:#b9b9b9;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:#b9b9b9}@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:#e81121;height:100%;top:0;width:52px}.page-header__search__submit:hover{background-color:#b80d1b}.page-header__search__submit i{color:#fff}}.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:26px;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 .2s cubic-bezier(.4,0,1,1);-o-transition:background-color .2s cubic-bezier(.4,0,1,1);transition:background-color .2s cubic-bezier(.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}.page-header__toggler--disabled[data-quantity]:after{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[data-quantity]{position:relative}.page-header__toggler--cart[data-quantity]:after{display:block;content:attr(data-quantity);color:#191919;background:#fff;position:absolute;top:-6px;right:calc(50% - 12px);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{outline:none;-webkit-box-shadow:none;box-shadow:none}[data-js-hook-page-layout][data-initialized=false] .header-menu__wrapper{min-width:44px;height:38px}@media (min-width:1024px){[data-js-hook-page-layout][data-initialized=false] .header-menu__wrapper{min-width:56px}}[data-js-hook-page-layout][data-initialized=false] .page-header__toggler{width:60px}[data-js-hook-page-layout][data-initialized=false] .page-header__toggler--cart{width:70px}@media (min-width:1900px){[data-js-hook-page-layout][data-initialized=false] .page-header__toggler--account{margin-left:26px}}[data-js-hook-page-layout][data-initialized=false] .page-header__search{width:100%;height:48px;margin:12px 8px 8px;border-radius:5px;border:1px solid #b9b9b9}[data-js-hook-page-layout][data-initialized=false] .page-header__search:before{content:" ";height:100%;display:block}@media (min-width:1024px){[data-js-hook-page-layout][data-initialized=false] .page-header__search:before{display:none}}@media (min-width:768px){[data-js-hook-page-layout][data-initialized=false] .page-header__search{height:52px}}@media (min-width:1024px){[data-js-hook-page-layout][data-initialized=false] .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 80px;padding:0}}@media (min-width:1900px){[data-js-hook-page-layout][data-initialized=false] .page-header__search{max-width:1280px;margin:0 auto}}.page-header{position:relative;background-color:#fff;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 #e5e5e5}@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:480px){.page-header__logo{margin-left:20px}}@media (min-width:1024px){.page-header__logo{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-left:40px}}.page-header__logo__link{margin:0 auto}@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:0}}@media (min-width:1024px){.page-header__logo__link{width:auto;max-width:132px;height:32px}}.page-header__logo__link:active,.page-header__logo__link:focus{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 .2s cubic-bezier(.4,0,1,1);-o-transition:height .2s cubic-bezier(.4,0,1,1);transition:height .2s cubic-bezier(.4,0,1,1);-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s;overflow:hidden;background:#fff;width:100%;z-index:5;position:absolute;right:0;top:120px;-webkit-box-shadow:0 4px 4px 0 rgba(25,25,25,.5);box-shadow:0 4px 4px 0 rgba(25,25,25,.5)}@media (min-width:768px){.page-header__dropdown-content{top:122px;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}}@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{padding:0 12px 12px}@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{text-align:center;color:#191919;text-transform:uppercase;margin-left:20px;position:relative;height:38px}@media (min-width:1024px){.header-menu__toggler{margin-left:32px}}.header-menu__toggler--active .header-menu__toggler__icon span:first-child,.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);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header-menu__toggler--active .header-menu__toggler__icon span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header-menu__toggler__icon{position:relative;height:24px;width:24px;cursor:pointer;-webkit-transition:background-color .3s ease-in;-o-transition:background-color .3s ease-in;transition:background-color .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);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:opacity .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1),top .2s cubic-bezier(.4,0,1,1),left .2s cubic-bezier(.4,0,1,1),-webkit-transform .2s cubic-bezier(.4,0,1,1);transition:opacity .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1),top .2s cubic-bezier(.4,0,1,1),left .2s cubic-bezier(.4,0,1,1),-webkit-transform .2s cubic-bezier(.4,0,1,1);-o-transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1),top .2s cubic-bezier(.4,0,1,1),left .2s cubic-bezier(.4,0,1,1);transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1),top .2s cubic-bezier(.4,0,1,1),left .2s cubic-bezier(.4,0,1,1);transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1),top .2s cubic-bezier(.4,0,1,1),left .2s cubic-bezier(.4,0,1,1),-webkit-transform .2s cubic-bezier(.4,0,1,1)}.header-menu__toggler__icon span:first-child{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;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;position:absolute;bottom:0;left:50%}button.header-menu__toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;background-color:transparent}button.header-menu__toggler:active,button.header-menu__toggler:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes animateOpacity{0%{opacity:0}to{opacity:1}}.header-menu{font-family:Montserrat,sans-serif;-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,1,1);transition:-webkit-transform .2s cubic-bezier(.4,0,1,1);-o-transition:transform .2s cubic-bezier(.4,0,1,1);transition:transform .2s cubic-bezier(.4,0,1,1);transition:transform .2s cubic-bezier(.4,0,1,1),-webkit-transform .2s cubic-bezier(.4,0,1,1);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);z-index:10;position:absolute;top:126px;width:100%;background:#fff}@media (min-width:1024px){.header-menu{width:50%;max-width:400px}}@media (min-width:1280px){.header-menu{width:33.3%;max-width:400px}}.header-menu--active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header-menu__wrapper--active>div{z-index:11}.header-menu__wrapper--active:before{content:"";display:block;position:fixed;-webkit-animation:.2s ease-out 0s 1 animateOpacity;animation:.2s ease-out 0s 1 animateOpacity;top:0;left:0;height:100%;width:100%;z-index:10;background-color:rgba(0,0,0,.5)}.header-menu__section{margin-bottom:16px}.header-menu__section--last{margin-bottom:0}.header-menu__section__header{font-size:1.125rem;color:#191919;font-weight:700;padding:0 16px;border-bottom:1px solid #e0e0e0;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 #b9b9b9}.header-menu__drop-down__toggler--active{background-color:#f5f5f5;border-bottom:1px solid #f5f5f5;position:absolute;right:0}.header-menu__drop-down__toggler--active i{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}.header-menu__drop-down__toggler i{line-height:50px;-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,1,1);transition:-webkit-transform .2s cubic-bezier(.4,0,1,1);-o-transition:transform .2s cubic-bezier(.4,0,1,1);transition:transform .2s cubic-bezier(.4,0,1,1);transition:transform .2s cubic-bezier(.4,0,1,1),-webkit-transform .2s cubic-bezier(.4,0,1,1)}.header-menu__drop-down__content{height:auto;overflow:hidden;-webkit-transition:height .2s cubic-bezier(.4,0,1,1);-o-transition:height .2s cubic-bezier(.4,0,1,1);transition:height .2s cubic-bezier(.4,0,1,1);width:100%;background-color:#f5f5f5}.header-menu__link{font-weight:600}.header-menu__inner-section{padding:0 16px}.header-menu__inner-section:first-child{border-top:1px solid #e0e0e0}.header-menu__inner-section__header{color:#191919;font-weight:700;padding:0 16px;border-bottom:1px solid #e0e0e0;line-height:50px}.header-menu__inner-section__entry{padding-left:16px;line-height:50px;border-bottom:1px solid #e0e0e0}.header-menu__inner-section__entry:last-child{border-bottom:none}.header-menu__entry{border-bottom:1px solid #e0e0e0;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;padding-left:52px;width:calc(100% - 112px)}.header-menu__entry__header>a{color:#191919;border-color:rgba(25,25,25,.5)}.header-menu__entry__header>a:hover{color:#000;border-color:#000}.header-menu__close{padding:0 20px;height:50px;vertical-align:top;line-height:50px;text-align:center;font-size:1rem;font-weight:700;background-color:#000;color:#fff;cursor:pointer;text-transform:uppercase}.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:#fcea5b;padding:8px 16px;border-radius:0 8px 8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.36);box-shadow:0 5px 10px rgba(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:#fcea5b transparent;display:block;width:0}.product__discount-splash{color:#fff;background-color:#e81121;text-align:center}.product__discount-splash__amount,.product__discount-splash__text{display:block;text-align:center}.product__discount-splash__text{font-size:1rem}.product__discount-splash__amount{font-size:1.375rem;font-weight:700;line-height:1rem}.product-cart-view{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px}.product-cart-view--to-be-removed{opacity:.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,.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-height:150px;margin:0 auto}.product-cart-view__right-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:100px;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__spinner,.product-cart-view__delete i{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__attributes,.product-cart-view__title__delimiter,.product-cart-view__title__format{font-size:1rem;font-weight:400;color:#757575}.product-cart-view__authors,.product-cart-view__title__main-part{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;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}.cart-page input[type=number],.page-header input[type=number]{margin-bottom:0}.cart-page h3 a:not(.btn).product-cart-view__title__main-part,.page-header h3 a:not(.btn).product-cart-view__title__main-part{color:#1a7c7b;text-decoration:underline;-webkit-text-decoration-color:rgba(26,124,123,.5);text-decoration-color:rgba(26,124,123,.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges;-webkit-transition:color .2s cubic-bezier(.4,0,1,1);-o-transition:color .2s cubic-bezier(.4,0,1,1);transition:color .2s cubic-bezier(.4,0,1,1)}.cart-page h3 a:not(.btn).product-cart-view__title__main-part:hover,.page-header h3 a:not(.btn).product-cart-view__title__main-part:hover{color:#1a6361;-webkit-text-decoration-color:#1a6361;text-decoration-color:#1a6361}.cart-page button.product-cart-view__delete,.page-header button.product-cart-view__delete{color:#100a24;background:transparent;padding:0}.cart-page button.product-cart-view__delete:active,.cart-page button.product-cart-view__delete:focus,.page-header button.product-cart-view__delete:active,.page-header button.product-cart-view__delete:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.mini-cart__price{color:#e81121;font-weight:700;font-size:1.25rem;text-align:right;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mini-cart__price__currency:before{content:" "}body.nonb .mini-cart__price__currency:before{content:""}.mini-cart__price__placeholder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mini-cart__price__placeholder svg{float:right}.mini-cart__status-message__message{padding-bottom:16px;text-align:center}.mini-cart__status-message__message:first-child{padding-top:16px}.mini-cart__status-message__message__spinner{vertical-align:middle;margin-left:8px}.mini-cart__items{padding-top:16px}.mini-cart__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:8px;border-top:1px solid #e5e5e5;margin-bottom:16px}.mini-cart__total__header{font-weight:700;font-size:1.25rem}.mini-cart__total .mini-cart__price{color:inherit}.mini-cart__total--discount .mini-cart__total__header{font-weight:400}.mini-cart__total--discount .mini-cart__price{color:#e81121}.mini-cart__bottom-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mini-cart__bottom-navigation__checkout,.mini-cart__bottom-navigation__close{font-weight:600;letter-spacing:1.2px;text-transform:uppercase}.mini-cart__bottom-navigation__close{color:#100a24;background-color:#e5e5e5}.mini-cart__bottom-navigation__close:hover{background-color:#e0e0e0}.mini-cart__bottom-navigation__checkout{background-color:#1a7c7b}.mini-cart__bottom-navigation__checkout:hover{background-color:#1a6361}.mini-cart__bottom-navigation__checkout__spinner{vertical-align:middle;margin-left:16px}.account-and-login button{background-color:#1a7c7b;-webkit-box-shadow:0 2px 0 0 #1a6361;box-shadow:0 2px 0 0 #1a6361;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--password,.account-and-login[data-collapsed=true] #field--userName{display:none}.page-header .account{margin-bottom:16px}.page-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}.page-header .account__links__link{font-weight:600}.page-header .account__links__link__wrapper{padding:0 16px;line-height:48px;border-bottom:1px solid #e5e5e5}.page-header .account__logout{text-align:center}.page-header .account__logout__header{margin-bottom:16px}.page-header .account__logout__header b{display:block}.page-header a:not(.btn).account__links__link{color:#191919;text-decoration:none;border-color:rgba(25,25,25,.5)}.page-header a:not(.btn).account__links__link:hover{color:#000;border-color:#000}.notifications-bar{font-family:Roboto,sans-serif}.notifications-bar--sticky{position:fixed;width:100%;top:0;z-index:4}.notifications-bar__info-bar{-webkit-transition:height .2s cubic-bezier(.4,0,1,1);-o-transition:height .2s cubic-bezier(.4,0,1,1);transition:height .2s cubic-bezier(.4,0,1,1);overflow:hidden}.notifications-bar__added-to-cart{background:#1a7c7b;text-align:center;color:#fff;cursor:pointer}.notifications-bar__added-to-cart__info-text{padding:16px}.notifications-bar__added-to-cart__info-text__title{font-weight:700;font-size:1.125rem;font-family:Montserrat,sans-serif;letter-spacing:.5px}.notifications-bar__added-to-cart__info-text .material-icons__check{vertical-align:text-bottom;margin-right:8px}.notifications-bar__info-message{text-align:center;-webkit-transition:height .2s cubic-bezier(.4,0,1,1);-o-transition:height .2s cubic-bezier(.4,0,1,1);transition:height .2s cubic-bezier(.4,0,1,1);overflow:hidden;position:relative}.notifications-bar__info-message--error{background:#100a24;color:#fff}.notifications-bar__info-message--warning{background:#fcea5b;font-weight:600}.notifications-bar__info-message--observe{background:#fef8f2;font-weight:600}.notifications-bar__info-message--info{background:#e5e5e5}.notifications-bar__info-message--cookie{position:fixed;left:0;bottom:0;width:100%;z-index:11;background:hsla(0,0%,100%,.95);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.notifications-bar__info-message--cookie .notifications-bar__info-message__message__text{background-color:hsla(0,0%,100%,.3)}.notifications-bar__info-message__close{position:absolute;top:0;right:0;padding:0;color:#100a24;background-color:#b9b9b9;min-width:28px}.notifications-bar__info-message__message{padding:8px 24px;display:block;line-height:1.25;border-bottom:1px solid #b9b9b9;-webkit-box-sizing:border-box;box-sizing:border-box}.notifications-bar__info-message__message__text a{color:#1a7c7b;text-decoration:underline;-webkit-text-decoration-color:rgba(26,124,123,.5);text-decoration-color:rgba(26,124,123,.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges;-webkit-transition:color .2s cubic-bezier(.4,0,1,1);-o-transition:color .2s cubic-bezier(.4,0,1,1);transition:color .2s cubic-bezier(.4,0,1,1)}.notifications-bar__info-message__message__text a:hover{color:#1a6361;-webkit-text-decoration-color:#1a6361;text-decoration-color:#1a6361}.notifications-bar__info-message__message__close{background-color:#1a7c7b;display:block;margin:8px auto 0;padding:12px 16px;font-weight:700}@media (min-width:1280px){.notifications-bar__info-message__message__close{display:inline-block;margin:0 0 0 12px}}.notifications-bar__info-message__message__close:hover{background-color:#1a6361}.info-banner{background:#e81121;color:#fff;font-family:Montserrat,sans-serif;text-align:center;-webkit-transition:color .4s ease-in-out,text-shadow .4s ease-in-out;-o-transition:color .4s ease-in-out,text-shadow .4s ease-in-out;transition:color .4s ease-in-out,text-shadow .4s ease-in-out;padding:10px;line-height:18px;letter-spacing:.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:#fff;text-decoration:underline}@keyframes animateOpacity{0%{opacity:0}to{opacity:1}}.backdrop>div{position:relative;z-index:11;background-color:#fff}.backdrop:before{content:"";display:block;-webkit-animation:.2s ease-out 0s 1 animateOpacity;animation:.2s ease-out 0s 1 animateOpacity;z-index:10;background-color:rgba(0,0,0,.5)}.backdrop:before,.modal{position:fixed;top:0;left:0;height:100%;width:100%}.modal{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,.modal__content{position:relative}.modal__content{background:#fff;padding:48px 20px 20px;border:1px solid #e9e9e9;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:#fff;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}
.visuallyhidden{position:absolute;top:-9999px;left:-9999px}.mondo .carousel-product.carousel-type-plain .purchase,.mondo .carousel-product.carousel-type-slim .purchase{min-width:93px;height:35px}.mondo .carousel-product.carousel-type-plain .purchase .price,.mondo .carousel-product.carousel-type-plain .purchase .text,.mondo .carousel-product.carousel-type-slim .purchase .price,.mondo .carousel-product.carousel-type-slim .purchase .text{height:21px;font-size:.9375rem}.mondo .carousel-product.carousel-type-plain .purchase .price .currency,.mondo .carousel-product.carousel-type-plain .purchase .text .currency,.mondo .carousel-product.carousel-type-slim .purchase .price .currency,.mondo .carousel-product.carousel-type-slim .purchase .text .currency{font-size:.75rem}.mondo .carousel-product.carousel-type-plain .purchase .price.sek .currency,.mondo .carousel-product.carousel-type-plain .purchase .text.sek .currency,.mondo .carousel-product.carousel-type-slim .purchase .price.sek .currency,.mondo .carousel-product.carousel-type-slim .purchase .text.sek .currency{font-size:.5625rem}.mondo .carousel-product.carousel-type-plain .purchase .text,.mondo .carousel-product.carousel-type-slim .purchase .text{height:19px;padding-top:9px;font-size:.625rem}.mondo .carousel-product.carousel-type-plain .purchase .add,.mondo .carousel-product.carousel-type-slim .purchase .add{height:30px;line-height:30px;width:28px}.mondo .carousel-product.carousel-type-plain .purchase .add .icon-buy,.mondo .carousel-product.carousel-type-plain .purchase .add .icon-buy-audiobook,.mondo .carousel-product.carousel-type-plain .purchase .add .icon-cart,.mondo .carousel-product.carousel-type-plain .purchase .add .icon-look,.mondo .carousel-product.carousel-type-plain .purchase .add .icon-preorder,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-buy,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-buy-audiobook,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-cart,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-look,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-preorder{width:15px;background-position:50%}.mondo .carousel-product.carousel-type-plain .purchase .add .icon-buy-audiobook.hidden,.mondo .carousel-product.carousel-type-plain .purchase .add .icon-buy.hidden,.mondo .carousel-product.carousel-type-plain .purchase .add .icon-cart.hidden,.mondo .carousel-product.carousel-type-plain .purchase .add .icon-look.hidden,.mondo .carousel-product.carousel-type-plain .purchase .add .icon-preorder.hidden,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-buy-audiobook.hidden,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-buy.hidden,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-cart.hidden,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-look.hidden,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-preorder.hidden{background-image:none}.mondo .carousel-product.carousel-type-plain .purchase .add .icon-buy,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-buy{background-size:14px 19px;padding:30px 12px 0 3px}.mondo .carousel-product.carousel-type-plain .purchase .add .icon-look,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-look{background-size:17px 10px;padding:30px 12px 0 3px}.mondo .carousel-product.carousel-type-plain .purchase .add .icon-buy-audiobook,.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-plain .purchase .add .icon-cart,.mondo .carousel-product.carousel-type-plain .purchase .add .icon-preorder,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-cart,.mondo .carousel-product.carousel-type-slim .purchase .add .icon-preorder{background-size:16px 13px;padding:30px 11px 0 0}.carousel.hero .purchase{min-width:130px;height:40px}.carousel.hero .purchase .price,.carousel.hero .purchase .text{height:29px;padding-top:11px;margin-right:40px;font-size:1.125rem}.carousel.hero .purchase .price .currency,.carousel.hero .purchase .text .currency{font-size:.8125rem}.carousel.hero .purchase .price.sek .currency,.carousel.hero .purchase .text.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,.carousel.hero .purchase .add .icon-preorder{width:24px;background-position:50%;background-size:23px 18px;padding:40px 15px 0 0}.carousel.hero .purchase .add .icon-cart.hidden,.carousel.hero .purchase .add .icon-preorder.hidden{background-image:none}@-webkit-keyframes placeload{0%{background-position:-426.66667px 0}to{background-position:426.66667px 0}}@keyframes placeload{0%{background-position:-426.66667px 0}to{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:#fff}.carousel.single-item li{float:none;max-width:100%}@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:#fff;overflow:hidden;max-width:80em;margin:0 auto;position:relative;z-index:1;margin-bottom:-1px;-webkit-backface-visibility:hidden}.carousel-section .carousel-next,.carousel-section .carousel-prev{background-color:hsla(0,0%,100%,.8);border:1px solid #d7d7d7;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:#e81121;outline:none;text-decoration:none}.carousel-section .carousel-next:hover,.carousel-section .carousel-prev:hover{background-color:#fafafa}.carousel-section .carousel-prev{left:10px;background-position:50% 50%}.carousel-section .carousel-next{right:10px;background-position:50% 50%}.carousel-section .carousel-next,.carousel-section .carousel-prev{padding:0}.carousel-section a.carousel-next,.carousel-section a.carousel-prev{display:none}.carousel-section a.carousel-next:focus,.carousel-section a.carousel-next:hover,.carousel-section a.carousel-prev:focus,.carousel-section a.carousel-prev:hover{color:#b80d1b}.carousel-section .carousel-pager{position:absolute;bottom:5px;width:100%;margin:0;text-align:center;line-height:6px;padding:3px 0}.carousel-section .carousel-pager a{background:#a7a7a7;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:#e81121}.carousel-section .carousel-pager a.hide{display:none}.carousel-section .carousel-pager a span{position:absolute;top:-9999px;left:-9999px}@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-next,.aside-column-section .carousel-section .one-to-two .carousel-prev{top:35%}}.carousel-section-wrapper-collections{margin-top:22px;padding-top:20px}.heading--carousel{margin-bottom:8px}.carousel-section-collections,.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}.no-js .carousel-section .carousel-next,.no-js .carousel-section .carousel-prev,.touchevents .carousel-section .carousel-next,.touchevents .carousel-section .carousel-prev{display:none}.cart-ads .carousel-section{overflow:visible}.cart-ads .carousel-section .carousel-next,.cart-ads .carousel-section .carousel-prev{margin-top:-12px}.cart-ads .carousel-section .carousel-prev{left:-10px}.cart-ads .carousel-section .carousel-next{right:-10px}.carousel-section-campaign .carousel-pager-container,.carousel-section-wrapper-hero .carousel-pager-container,.cart-ads .carousel-pager-container{position:absolute;width:100%;bottom:3px}.carousel-section-hero{overflow:hidden;background:#000;max-width:2304px;margin-bottom:0}.carousel-section-wrapper-hero{width:100%;background:#000}.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,.7)),to(#000));background-image:-o-linear-gradient(right,rgba(158,45,47,.7),#000);background-image:linear-gradient(270deg,rgba(158,45,47,.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,.7)),to(#000));background-image:-o-linear-gradient(left,rgba(158,45,47,.7),#000);background-image:linear-gradient(90deg,rgba(158,45,47,.7),#000)}.carousel-section-wrapper-hero .carousel-next,.carousel-section-wrapper-hero .carousel-prev{margin-top:-10px;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.carousel-section-wrapper-hero .carousel-next:active,.carousel-section-wrapper-hero .carousel-next:focus,.carousel-section-wrapper-hero .carousel-next:hover,.carousel-section-wrapper-hero .carousel-prev:active,.carousel-section-wrapper-hero .carousel-prev:focus,.carousel-section-wrapper-hero .carousel-prev:hover{outline:0;text-decoration:none}@media (min-width:768px){.carousel-section-wrapper-hero .carousel-next,.carousel-section-wrapper-hero .carousel-prev{background-color:transparent;background-position:0 0;color:#e81121;font-size:70px;font-weight:700;line-height:70px;border:none;text-decoration:none;height:70px;width:70px;margin-top:-35px;opacity:.25}.carousel-section-wrapper-hero .carousel-next:hover,.carousel-section-wrapper-hero .carousel-prev:hover{opacity:1;background-color:transparent}}@media (min-width:1480px){.carousel-section-wrapper-hero .carousel-next,.carousel-section-wrapper-hero .carousel-prev{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:#a7a7a7;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}.multi-promotion{background:#fff;position:relative;z-index:1}.multi-promotion.list .title{color:#1a7c7b;margin:0 15px;position:relative;text-align:center;padding-bottom:8px;border-bottom:1px solid #f5f5f5}.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}}.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 .meta,.carousel-product.carousel-type-plain h4{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.carousel-product.carousel-type-plain h3{overflow:hidden;line-height:1.3;max-height:2.6em;color:#1a7c7b}.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,.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:.75rem}@media (min-width:768px){.carousel-product.carousel-type-plain .carousel-product-info .preorder{bottom:auto}}.carousel-product.carousel-type-plain .preorder,.carousel-product.carousel-type-plain .regular-price,.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}}.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}}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 .preorder,.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{position:relative}.aside-column-section .carousel-product.carousel-type-plain.carousel-type-description .preorder{font-size:.875rem;margin-top:4px}}@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 #fff}.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}}.carousel.campaign .carousel-product h3{font-size:1.375rem;overflow:hidden;line-height:1.35;max-height:2.7em;margin-top:.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 .discount-bubble-with-text{left:10px;top:35px}@media (min-width:768px){.carousel.campaign .carousel-product .img .discount-bubble-with-text{top:80px;top:60px;left:20px}}@media (min-width:1280px){.carousel.campaign .carousel-product .img .discount-bubble-with-text{top:40px;left:35px}}.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:"\A0"}.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;-o-text-overflow:none;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:400}}.carousel.hero .carousel-product.carousel-product-custom-title h3{margin: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:#fff}.carousel-section-hero .carousel-product,.hero .carousel-type-image{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:focus h3,.carousel.hero .carousel-product-info a:hover h3{text-decoration:none}.carousel li{padding-top:10px}.carousel.campaign .carousel-product,.carousel.campaign .carousel-product .meta,.carousel.campaign .carousel-product .regular-price,.carousel.campaign .carousel-product h3,.carousel.campaign .carousel-product h4,.carousel.hero .carousel-product,.carousel.hero .carousel-product .meta,.carousel.hero .carousel-product .regular-price,.carousel.hero .carousel-product h3,.carousel.hero .carousel-product h4,.cart-ads .carousel-product,.cart-ads .carousel-product .meta,.cart-ads .carousel-product .regular-price,.cart-ads .carousel-product h3,.cart-ads .carousel-product h4,.mega-menu-content .carousel-product,.mega-menu-content .carousel-product .meta,.mega-menu-content .carousel-product .regular-price,.mega-menu-content .carousel-product h3,.mega-menu-content .carousel-product h4{color:#fff}.carousel.campaign .carousel-product h4,.carousel.hero .carousel-product h4,.cart-ads .carousel-product h4,.mega-menu-content .carousel-product h4{font-weight:400}.carousel-pager-container,.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 .eagerloaded .hero,.campaign .lazyloaded .visible .hero{background-size:cover}.image-banner-with-text__image-link{border-bottom:.2s solid cubic-bezier(.4,0,1,1)}.image-banner-with-text__header-area{font-family:Montserrat,sans-serif;position:absolute;background-color:#fff;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;color:#1a7c7b;text-decoration:underline;position:relative;z-index:1;font-size:15px;text-align:center;margin:0}
