/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}ul,menu,dir{padding:0;margin:0}select{line-height:normal}.heading--footer{margin-bottom:8px}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}ul,menu,dir{padding:0;margin:0}select{line-height:normal}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:optional;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/Montserrat-Bold.woff2) format("woff2"),url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/Montserrat-Bold.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:optional;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/Montserrat-Regular.woff2) format("woff2"),url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/Montserrat-Regular.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:optional;src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/Montserrat-SemiBold.woff2) format("woff2"),url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/Montserrat-SemiBold.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:optional;src:local("Roboto"),local("Roboto-Regular"),url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/Roboto-Regular.woff2) format("woff2"),url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/Roboto-Regular.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:optional;src:local("Roboto Bold"),local("Roboto-Bold"),url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/Roboto-Bold.woff2) format("woff2"),url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/Roboto-Bold.woff) format("woff");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'material-icons';font-display:block;src:url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/material-icons.woff) format("woff"),url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/material-icons.svg#material-icons) format("svg");font-weight:normal;font-style:normal}[class^="material-icons__"],[class*=" material-icons__"]{font-family:'material-icons' !important;speak:none;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;line-height:1;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga'}.material-icons__devices::before{content:"\e902"}.material-icons__view_grid::before{content:"\e901"}.material-icons__sample-read::before{content:"\e905"}.material-icons__add::before{content:"\e145"}.material-icons__arrow_back::before{content:"\e5c4"}.material-icons__arrow_downward::before{content:"\e5db"}.material-icons__arrow_drop_down::before{content:"\e5c5"}.material-icons__arrow_drop_up::before{content:"\e5c7"}.material-icons__arrow_forward::before{content:"\e5c8"}.material-icons__arrow_upward::before{content:"\e5d8"}.material-icons__phone::before{content:"\e0cd"}.material-icons__cancel::before{content:"\e5c9"}.material-icons__check::before{content:"\e5ca"}.material-icons__check_box::before{content:"\e834"}.material-icons__check_box_outline_blank::before{content:"\e835"}.material-icons__chrome_reader_mode::before{content:"\e86d"}.material-icons__close::before{content:"\e5cd"}.material-icons__mode_edit::before{content:"\e254"}.material-icons__date_range::before{content:"\e916"}.material-icons__delete::before{content:"\e872"}.material-icons__mail::before{content:"\e159"}.material-icons__favorite::before{content:"\e87d"}.material-icons__favorite_border::before{content:"\e87e"}.material-icons__file_download::before{content:"\e884"}.material-icons__file_upload::before{content:"\e2c6"}.material-icons__star::before{content:"\e838"}.material-icons__star_border::before{content:"\e83a"}.material-icons__star_half::before{content:"\e839"}.material-icons__headset::before{content:"\e310"}.material-icons__help::before{content:"\e887"}.material-icons__help_outline::before{content:"\e8fd"}.material-icons__home::before{content:"\e88a"}.material-icons__info::before{content:"\e88e"}.material-icons__info_outline::before{content:"\e88f"}.material-icons__keyboard_arrow_down::before{content:"\e313"}.material-icons__keyboard_arrow_left::before{content:"\e314"}.material-icons__keyboard_arrow_right::before{content:"\e315"}.material-icons__keyboard_arrow_up::before{content:"\e316"}.material-icons__open_in_new::before{content:"\e89e"}.material-icons__local_shipping::before{content:"\e558"}.material-icons__shipping-fast::before{content:"\e904"}.material-icons__mail_outline::before{content:"\e0e1"}.material-icons__more_horiz::before{content:"\e5d3"}.material-icons__more_vert::before{content:"\e5d4"}.material-icons__pause::before{content:"\e034"}.material-icons__pause_circle_filled::before{content:"\e035"}.material-icons__pause_circle_outline::before{content:"\e036"}.material-icons__person::before{content:"\e7fd"}.material-icons__play_arrow::before{content:"\e037"}.material-icons__play_circle_filled::before{content:"\e038"}.material-icons__play_circle_outline::before{content:"\e039"}.material-icons__remove::before{content:"\e15b"}.material-icons__visibility::before{content:"\e8f4"}.material-icons__search::before{content:"\e8b6"}.material-icons__stay_primary_portrait::before{content:"\e0d6"}.material-icons__swap_vert::before{content:"\e8d5"}.material-icons__tune::before{content:"\e429"}.material-icons__view_list::before{content:"\e8ef"}.material-icons__zoom_in::before{content:"\e8ff"}.material-icons__zoom_out::before{content:"\e900"}.material-icons__bubble::before{content:"\e96b"}.btn,button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;border:none;cursor:pointer;vertical-align:middle;text-align:center;line-height:normal;text-transform:none;text-decoration:none;white-space:nowrap;-webkit-transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1),color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1),color 0.2s cubic-bezier(0.4, 0, 1, 1)}.btn:focus,.btn:hover,button:focus,button:hover{text-decoration:none}.btn:disabled,button:disabled{opacity:0.4}.btn.hidden,button.hidden{display:none}.btn{border-radius:0;min-height:48px}.btn--campaign-group-list-old-design{border:1px solid #100a24;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;color:#100a24}a.btn--campaign-group-list-old-design{text-decoration:underline}a.btn--campaign-group-list-old-design:focus,a.btn--campaign-group-list-old-design:hover{text-decoration:underline}.btn--padding{padding-left:12px;padding-right:12px}.btn--align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn--std{background-color:#e6e6e6;color:#100a24}.btn--std:focus,.btn--std:hover{background:#cecece}.btn--std.wishlist-add:hover i{color:#D60D0D}.btn--blue,.btn--link{background-color:#0277CC;color:white}.btn--blue:focus,.btn--blue:hover,.btn--link:focus,.btn--link:hover{background:#035C89}.btn--black{background-color:#333;color:white}.btn--black:focus,.btn--black:hover{background:black}.btn--green{background-color:#00802C;color:white}.btn--green:focus,.btn--green:hover{background:#02591B}.btn--red{color:white;background-color:#D60D0D}.btn--red:active,.btn--red:focus,.btn--red:hover{color:white;background:#c50000}.btn--transparent{background-color:transparent}.btn--transparent:active,.btn--transparent:focus,.btn--transparent:hover{background-color:transparent}.btn--divided{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:150px;min-height:36px;line-height:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;background-color:#D60D0D;color:white;border-radius:5px;-webkit-transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1),color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:background-color 0.2s cubic-bezier(0.4, 0, 1, 1),color 0.2s cubic-bezier(0.4, 0, 1, 1)}.ie-10 .btn--divided{height:auto}.btn--divided .text,.btn--divided .price{font-family:"Montserrat",sans-serif;font-weight:600;text-align:center;line-height:1}.btn--divided:active,.btn--divided:focus,.btn--divided:hover{color:white;background:#c50000}.btn--divided .btn--first-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;vertical-align:middle;padding-left:8px}.ie-10 .btn--divided .btn--first-divider{display:table-cell}.btn--divided .btn--second-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;vertical-align:middle;padding-right:5px}.btn--divided .btn--second-divider i{font-size:20px;-webkit-transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:color 0.2s cubic-bezier(0.4, 0, 1, 1)}.touch .btn--divided .btn--second-divider{height:39px}.ie-10 .btn--divided .btn--second-divider{display:table-cell;height:16px !important;padding-top:6px}.ie .btn--divided .btn--second-divider,.edge .btn--divided .btn--second-divider{height:28px}.ie .btn--divided .btn--second-divider{padding-right:10px}.ie .btn--divided,.edge .btn--divided{border-bottom:1px solid #c50000}@-webkit-keyframes spinnerBuyButton{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinnerBuyButton{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.btn--divided.add-to-cart.add-to-cart--loading .btn--second-divider.add i{display:none}.btn--divided.add-to-cart.add-to-cart--loading .btn--second-divider.add .add-to-cart__spinner{display:block;position:relative;min-width:24px;width:24px;height:24px;margin-top:2px}.btn--divided.add-to-cart.add-to-cart--loading .btn--second-divider.add .add-to-cart__spinner::before{content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:calc(50% + 2px);right:0;width:100%;height:100%;margin-top:-15px;margin-left:-15px;border-radius:50%;border:2px solid rgba(255,255,255,0.2);border-top-color:white;-webkit-animation:spinnerBuyButton .6s linear infinite;animation:spinnerBuyButton .6s linear infinite}.btn--expand{padding:0;display:block;overflow:hidden;background-color:white;color:#191919;margin:0 auto;letter-spacing:0.07143rem;text-transform:uppercase;font-size:0.92857rem}.btn--expand.next::after{background-image:url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/next-2x.png)}.btn--expand.prev::after{background-image:url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/prev-2x.png)}.btn--expand.prev::after,.btn--expand.next::after{background-repeat:no-repeat;background-position:50% 90%;background-size:12px 8px;width:20px;height:20px;display:inline-block;content:" "}.btn--letter-spacing{letter-spacing:0.5px}.btn--icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn--icon>i{-webkit-transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);transition:color 0.2s cubic-bezier(0.4, 0, 1, 1);margin-right:7px;font-size:16px;margin-bottom:1px}.btn--icon i.icon{width:18px;height:14px;padding-top:0;margin-right:7px;display:inline-block}.btn--icon i.icon.icon--right{margin-left:7px;margin-right:0}.btn--icon.btn--icon-only i.icon{margin:0}.btn--small{min-height:0;padding:8px 12px}.btn--medium{padding:8px 16px}.btn--flex{width:100%;float:left}@media (min-width: 64em){.btn--flex{width:49%}}@media (min-width: 33.75em){.btn--flex{width:100%;margin-right:0;margin-bottom:0}}.btn--show-more{font-size:.75rem;background-color:transparent;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none;padding:7px 14px;color:#191919}.btn--show-more::before{width:20px;height:20px;display:inline-block;content:"+"}.btn--show-more:active,.btn--show-more:hover,.btn--show-more:focus{-webkit-box-shadow:none;box-shadow:none;background:transparent;text-decoration:underline;color:#191919}.btn--show-more-large{background-color:transparent;text-transform:uppercase;-webkit-box-shadow:none;box-shadow:none;color:#191919}.btn--show-more-large::after{font-family:'material-icons';content:"\e313";width:24px;height:24px;font-size:24px;line-height:24px;vertical-align:middle;display:inline-block;color:#191919}.btn--show-more-large:active,.btn--show-more-large:hover,.btn--show-more-large:focus{-webkit-box-shadow:none;box-shadow:none;background:transparent;text-decoration:underline;color:#191919}#scroll-top{border-radius:50%;background:white;width:40px;position:fixed;bottom:20px;right:20px;z-index:3;padding-right:0.1em;visibility:hidden;-webkit-transition:opacity 0.3s cubic-bezier(0.55, 0.09, 0.68, 0.53),visibility 0.3s cubic-bezier(0.55, 0.09, 0.68, 0.53),bottom 0.2s ease-in-out,position 0.2s ease-in-out;transition:opacity 0.3s cubic-bezier(0.55, 0.09, 0.68, 0.53),visibility 0.3s cubic-bezier(0.55, 0.09, 0.68, 0.53),bottom 0.2s ease-in-out,position 0.2s ease-in-out;opacity:0}#scroll-top.active{opacity:1;visibility:visible}@media (max-width: 767px){#scroll-top{bottom:55px;right:10px}}#scroll-top .scroll-top__circle{height:42px;width:42px;border-radius:50%;overflow:hidden;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.4);box-shadow:0 2px 3px rgba(0,0,0,0.4)}#scroll-top .scroll-top__circle i{line-height:42px;text-align:center;width:42px;font-size:34px;color:#D60D0D}#scroll-top .btn--scroll-top{display:block;float:left;text-decoration:none;width:42px;height:42px}body.customer-service #scroll-top{display:none}.product-page .product__image-with-frame{position:relative}.product-page .product__image-with-frame--tablet{width:170px;height:225px}@media (min-width: 1024px){.product-page .product__image-with-frame--tablet{width:300px;height:387px}}.product-page .product__image-with-frame--tablet .product__image-with-frame__image-container{left:19px;top:17px;width:calc(100% - 40px);height:calc(100% - 45px)}@media (min-width: 1024px){.product-page .product__image-with-frame--tablet .product__image-with-frame__image-container{left:30px;top:30px;width:calc(100% - 65px);height:calc(100% - 70px)}}.product-page .product__image-with-frame--phone{width:100px;height:143px;margin-left:-80px;z-index:1}@media (min-width: 1024px){.product-page .product__image-with-frame--phone{width:166px;height:230px;margin-left:-130px}}.product-page .product__image-with-frame--phone .product__image-with-frame__image-container{width:calc(100% - 43px);height:calc(100% - 28px);right:22px;left:auto;top:8px}@media (min-width: 1024px){.product-page .product__image-with-frame--phone .product__image-with-frame__image-container{width:calc(100% - 67px);height:calc(100% - 52px);right:34px;top:20px}}.product-page .product__image-with-frame--phone-audio-book{width:190px;height:279px;z-index:1}@media (min-width: 1024px){.product-page .product__image-with-frame--phone-audio-book{width:332px;height:calc(485px - 48px)}}@media (min-width: 1280px){.product-page .product__image-with-frame--phone-audio-book{width:388px;height:calc(566px - 48px)}}.product-page .product__image-with-frame--phone-audio-book .product__image-with-frame__image-container{width:calc(100% - 82px);height:calc(100% - 174px);right:41px;left:auto;top:56px;background-repeat:no-repeat}@media (min-width: 1024px){.product-page .product__image-with-frame--phone-audio-book .product__image-with-frame__image-container{width:calc(100% - 150px);height:calc(100% - 314px);right:74px;top:102px}}@media (min-width: 1280px){.product-page .product__image-with-frame--phone-audio-book .product__image-with-frame__image-container{width:200px;height:200px;right:94px;top:116px}}.product-page .product__image-with-frame__frame__wrapper{position:absolute;height:100%;width:100%;z-index:1}.product-page .product__image-with-frame__image-container{position:absolute;background-size:contain;background-position:center;background-color:white}.product-page .product__image-ebok{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cart__image-with-frame--tablet{margin-left:-5px;margin-right:20px}@media (min-width: 1024px){.cart__image-with-frame--tablet{margin-left:0}}.cart__image-with-frame--tablet .cart__image-with-frame__image-container{width:80%;height:110%;margin-top:9px;margin-left:7px}@media (min-width: 640px){.cart__image-with-frame--tablet .cart__image-with-frame__image-container{width:66%;height:85%;margin-top:11px;margin-left:7px}}@media (min-width: 1024px){.cart__image-with-frame--tablet .cart__image-with-frame__image-container{width:66%;height:83%;margin-top:9px;margin-left:7px}}.cart__image-with-frame--phone{margin-left:15px;z-index:1}@media (min-width: 1024px){.cart__image-with-frame--phone{margin-left:26px}}.cart__image-with-frame--phone .cart__image-with-frame__frame{margin-top:30px;height:100%}@media (min-width: 640px){.cart__image-with-frame--phone .cart__image-with-frame__frame{margin-top:20px;height:88%}}@media (min-width: 1024px){.cart__image-with-frame--phone .cart__image-with-frame__frame{margin-top:27px;height:80%}}.cart__image-with-frame--phone .cart__image-with-frame__image-container{width:43%;height:75%;margin-top:36px;margin-left:10px}@media (min-width: 640px){.cart__image-with-frame--phone .cart__image-with-frame__image-container{width:40%;height:64%;margin-top:28px;margin-left:12px}}@media (min-width: 1024px){.cart__image-with-frame--phone .cart__image-with-frame__image-container{width:36%;height:60%;margin-top:34px;margin-left:10px}}.cart__image-with-frame--phone-audio-book{height:100px}.cart__image-with-frame--phone-audio-book .cart__image-with-frame__frame__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart__image-with-frame--phone-audio-book .cart__image-with-frame__image-container{width:55%;height:50%;margin-top:15px;margin-left:16px;background-repeat:no-repeat}@media (min-width: 640px){.cart__image-with-frame--phone-audio-book .cart__image-with-frame__image-container{width:40%;height:62%;margin-top:10px;margin-left:30px}}@media (min-width: 1024px){.cart__image-with-frame--phone-audio-book .cart__image-with-frame__image-container{width:40%;height:51%;margin-top:15px;margin-left:30px}}.cart__image-with-frame__frame{height:110px}.cart__image-with-frame__frame__wrapper{position:absolute;height:100%;width:100%;z-index:1}.cart__image-with-frame__image-container{position:absolute;background-size:contain;background-position:center;background-color:white}.cart__image-ebok{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width: 640px){.cart__image-ebok{margin-left:10px}}@media (min-width: 1024px){.cart__image-ebok{margin-left:0}}.cart-page .cart__image-with-frame--phone .cart__image-with-frame__frame{margin-top:32px}@media (min-width: 640px){.cart-page .cart__image-with-frame--phone .cart__image-with-frame__frame{margin-top:30px}}.cart__price{color:#D60D0D;font-weight:700;font-size:1.25rem;text-align:right;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cart__price__currency::before{content:" "}body.nonb .cart__price__currency::before{content:""}.cart__price__placeholder{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cart__price__placeholder svg{float:right}.cart__status-message__message{padding-bottom:16px;text-align:center}.cart__status-message__message:first-child{padding-top:16px}.cart__status-message__message__spinner{vertical-align:middle;margin-left:8px}.cart__transfer-message{display:none;grid-gap:16px;gap:16px;background-color:#E7F1F9;padding:16px;margin-left:12px;margin-right:12px;margin-bottom:16px;line-height:1.25;font-size:.75rem;color:#0277CC}.cart__transfer-message svg{-ms-flex-negative:0;flex-shrink:0}.cart__transfer-message p{font-family:"Montserrat", sans-serif;margin-bottom:0px}.cart__items{padding-top:16px}.cart__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:0 !important;padding:8px 12px 0;margin-bottom:16px}.cart__total__header{font-weight:700;font-size:1.25rem}.cart__total .cart__price{color:inherit}.cart__total--discount .cart__total__header{font-weight:400}.cart__total--discount .cart__price{color:#D60D0D}.cart__checkout{width:calc(100% - 24px);line-height:48px}.cart__checkout--top{margin:12px;position:relative}.cart__checkout--top::after{content:" ";width:calc(100% + 24px);display:block;height:1px;background:#f2f2f2;position:absolute;left:-12px;bottom:-12px}.cart__checkout--bottom{margin-bottom:12px}.cart__checkout__spinner{vertical-align:middle;margin-left:16px}.modal--product-not-available{position:absolute;top:100px}.modal--product-not-available .modal__close{position:absolute;border-top-right-radius:2px;z-index:12;background-color:#f2f2f2;top:0;right:0}.modal--product-not-available .modal__content{padding:0}.modal--product-not-available .modal__content__inner{position:relative;padding:80px 40px 40px}.modal--product-not-available .btn-group{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal--product-not-available .btn-group .btn{display:block;width:50%;line-height:48px;margin-left:12px}@media (min-width: 1024px){.modal--product-not-available .btn-group .btn{width:25%}}.cart__modal__spinner{vertical-align:middle;margin-left:16px}.quantity{display:-webkit-box;display:-ms-flexbox;display:flex}.quantity__label{font-family:"Montserrat",sans-serif;font-size:1.125rem;font-weight:700;margin-right:16px}@media (min-width: 1024px){.quantity__label{line-height:58px}}.quantity__input[disabled]{-webkit-box-shadow:inset 0 0 8px 0 #b5b5b5;box-shadow:inset 0 0 8px 0 #b5b5b5;color:white;opacity:0.5}.quantity__stepper{position:relative;min-width:48px;color:#100a24;background-color:#f2f2f2;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-sizing:border-box;box-sizing:border-box}.quantity__stepper--decrease{border-radius:5px 0 0 5px;border-left:1px solid #f2f2f2}.quantity__stepper--increase{border-radius:0 5px 5px 0;border-right:1px solid #f2f2f2}.quantity__stepper i{position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.quantity--has-steppers .quantity__input{border-radius:0;border-left:none;border-right:none;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}button.quantity__stepper{font-size:1.375rem;background-color:#e6e6e6}button.quantity__stepper:disabled{opacity:1;background-color:rgba(230,230,230,0.4);color:rgba(16,10,36,0.4)}body.merchandise .product-page .product__quantity input[type=number],body.product .product-page .product__quantity input[type=number]{margin-bottom:0;width:auto}@media (min-width: 1024px){body.merchandise .product-page .product__quantity input[type=number],body.product .product-page .product__quantity input[type=number]{height:58px}}@-moz-document url-prefix(){.product__quantity input[type=number]{max-width:80px}}.product-cart-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px;border-bottom:1px solid #f2f2f2}.product-cart-view:first-child{padding-top:0}.product-cart-view:last-child{border-bottom:none}.product-cart-view--to-be-removed{opacity:0.3;pointer-events:none}.product-cart-view .product__discount-splash{position:absolute;top:2px;left:2px;border-radius:6px 6px 0;padding:1px 6px 0}.product-cart-view .product__discount-splash::after{border-width:7px 0 0 8px}.product-cart-view .product__discount-splash__arrow-shadow{border-width:7px 0 0 8px}.product-cart-view__image__link{min-width:70px;width:70px;margin-right:12px;position:relative}@media (min-width: 640px){.product-cart-view__image__link{min-width:100px;width:100px}}.product-cart-view__image__link .image-element{max-width:100%;max-height:150px;margin:0 auto}.product-cart-view__right-content{width:calc(100% - 82px)}@media (min-width: 640px){.product-cart-view__right-content{width:calc(100% - 112px)}}.product-cart-view__title-and-delete{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.product-cart-view__delete{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.product-cart-view__delete i,.product-cart-view__delete__spinner{position:absolute;top:0;right:0}.product-cart-view__title{margin-top:0;margin-bottom:0;padding:0;width:calc(100% - 44px)}.product-cart-view__title__sub-part{display:block}.product-cart-view__title__sub-part .product-cart-view__title__delimiter--first{display:none}.product-cart-view__title__format{text-transform:capitalize}.product-cart-view__title__format,.product-cart-view__title__delimiter,.product-cart-view__title__attributes{font-size:1rem;font-weight:400;color:#6d6d6d}.product-cart-view__title__main-part,.product-cart-view__authors{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.product-cart-view__authors{width:100%}.product-cart-view__deliveryPromise,.product-cart-view__shippingPromise{display:none}.product-cart-view__deliveryPromiseWithDelay{display:none}.product-cart-view__deliveryPromise,.product-cart-view__deliveryPromiseWithDelay,.product-cart-view__shippingPromise{line-height:1.5;background-color:#efefef;color:#191919;padding:4px 8px;border-radius:4px;font-size:.75rem;margin-top:8px;margin-bottom:8px}.product-cart-view__deliveryPromise span,.product-cart-view__deliveryPromise div,.product-cart-view__deliveryPromiseWithDelay span,.product-cart-view__deliveryPromiseWithDelay div,.product-cart-view__shippingPromise span,.product-cart-view__shippingPromise div{color:#0277CC}.product-cart-view__deliveryPromise ul,.product-cart-view__deliveryPromiseWithDelay ul,.product-cart-view__shippingPromise ul{color:#0277CC;margin:0;padding-left:24px}.product-cart-view__quantity-and-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.product-cart-view__quantity-and-price input{max-width:100px}.product-cart-view__quantity-and-price .mini-cart__price{white-space:nowrap}.cart-page input[type=number],.page-header input[type=number]{margin-bottom:0}.cart-page button.product-cart-view__delete,.page-header button.product-cart-view__delete{color:#6d6d6d;background:transparent;padding:0}.cart-page button.product-cart-view__delete:hover,.cart-page button.product-cart-view__delete:focus,.cart-page button.product-cart-view__delete:active,.page-header button.product-cart-view__delete:hover,.page-header button.product-cart-view__delete:focus,.page-header button.product-cart-view__delete:active{-webkit-box-shadow:none;box-shadow:none;color:#100a24}.product__discount-splash{position:absolute;z-index:2;left:0;top:0;color:white;background-color:#D60D0D;text-align:center;padding:1px 6px 0;border-radius:6px 6px 0}.product__discount-splash__text,.product__discount-splash__amount{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;margin-top:-4px;min-width:50px;padding:20px 0 14px}.product__discount-splash--with-price{border-radius:50% 50% 0;padding:0}.product__discount-splash--with-price .product__discount-splash__text{padding:12px 16px 8px}.product__discount-splash--old-design.product__discount-splash--with-price .product__discount-splash__text{font-size:.875rem;padding:14px 0 4px}.product__discount-splash--old-design .product__discount-splash__amount{min-width:40px;font-size:.875rem;padding:16px 0 10px}@media (min-width: 768px){.product__discount-splash--old-design .product__discount-splash__amount{min-width:50px;font-size:1.125rem;padding:20px 0 14px}}html{font-size:16px;background-color:white;-ms-overflow-style:scrollbar}body{min-width:320px;font-family:"Montserrat",sans-serif;font-weight:400;line-height:1.25;color:#100a24;background:white}html,button,input,select,textarea{font-family:"Montserrat",sans-serif}p{font-family:"Roboto",sans-serif;line-height:1.6;margin:0 0 1em}p a{font-family:"Roboto",sans-serif}table{background:white;width:100%}table th,table td{font-size:.875rem;text-align:left;padding:.35714em 10px}table th:first-child,table td:first-child{padding-left:14px}table th:last-child,table td:last-child{padding-right:14px}table th.right,table td.right{text-align:right}table tr:nth-child(even) th,table tr:nth-child(even) td{background-color:#f2f2f2}table th{color:#191919}table td{color:#191919}input[type=text],input[type=number],input[type=tel],input[type=search],input[type=email],input[type=url],input[type=password]{-webkit-appearance:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:white;color:black;border:1px solid #6d6d6d;padding:0 10px;margin-bottom:1em;font-size:16px;height:48px}input[type=text]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=search]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, input[type=url]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder{color:#6d6d6d}input[type=text]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=search]::-moz-placeholder, input[type=email]::-moz-placeholder, input[type=url]::-moz-placeholder, input[type=password]::-moz-placeholder{color:#6d6d6d}input[type=text]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder{color:#6d6d6d}input[type=text]::-ms-input-placeholder, input[type=number]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=search]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, input[type=url]::-ms-input-placeholder, input[type=password]::-ms-input-placeholder{color:#6d6d6d}input[type=text]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=search]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder{color:#6d6d6d}input[type=text],input[type=tel],input[type=email],input[type=url],input[type=password]{-webkit-box-shadow:inset 0 0 8px 0 #f2f2f2;box-shadow:inset 0 0 8px 0 #f2f2f2}input[type=tel],input[type=number]{text-align:right}textarea{border-radius:0;background-color:white;color:black;border:1px solid #b5b5b5}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:"Montserrat",sans-serif;margin:0;color:#191919}h1 a:not(.btn),.h1 a:not(.btn),h2 a:not(.btn),.h2 a:not(.btn),h3 a:not(.btn),.h3 a:not(.btn),h4 a:not(.btn),.h4 a:not(.btn){color:black;-webkit-text-decoration-color:rgba(0,0,0,0.5);text-decoration-color:rgba(0,0,0,0.5);font-family:inherit}h1,.h1{font-size:1.375rem;font-weight:700}@media (min-width: 1024px){h1,.h1{font-size:1.625rem;line-height:1.25}}h2,.h2{font-size:1.25rem;font-weight:600}h3,.h3{font-size:1.125rem;font-weight:600}h3 a:not(.btn),.h3 a:not(.btn){color:#191919;text-decoration:underline;-webkit-text-decoration-color:rgba(25,25,25,0.5);text-decoration-color:rgba(25,25,25,0.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges}h3 a:not(.btn):hover,.h3 a:not(.btn):hover{color:black;-webkit-text-decoration-color:black;text-decoration-color:black}h4,.h4{font-size:1rem;font-weight:600}h4 a:not(.btn),.h4 a:not(.btn){color:#191919;text-decoration:underline;-webkit-text-decoration-color:rgba(25,25,25,0.5);text-decoration-color:rgba(25,25,25,0.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges}h4 a:not(.btn):hover,.h4 a:not(.btn):hover{color:black;-webkit-text-decoration-color:black;text-decoration-color:black}a.h4{color:#191919;text-decoration:underline;-webkit-text-decoration-color:rgba(25,25,25,0.5);text-decoration-color:rgba(25,25,25,0.5);-webkit-text-decoration-skip:edges;text-decoration-skip:edges}a.h4:hover{color:black;-webkit-text-decoration-color:black;text-decoration-color:black}input[type="number"]{min-width:48px;width:auto;height:48px;padding:0;border-color:#f2f2f2;border-radius:2px;text-align:center}img{max-width:100%}.heading--as-page-title{font-size:1.25rem;padding-top:em(5px);padding-bottom:0}@media (max-width: 639px){.heading--as-page-title{padding-left:2px}}@media (max-width: 1023px){.heading--as-page-title{padding-top:em(15px);padding-bottom:em(5px)}}@media (max-width: 1023px){.heading--as-page-title{margin-bottom:0}}.heading--menu-title{font-size:14px;letter-spacing:1.1px;padding:0;margin:-1px 0 0 -2px;color:#0277CC}.heading--menu-title:hover{text-decoration:none}.heading--list-title{font-size:12px;text-transform:uppercase;margin:0 0 4px;padding:0;letter-spacing:1.18px}.heading--landing-page-title{margin:0;font-size:1.375rem}@media (min-width: 768px){.heading--landing-page-title{padding-right:200px;font-size:2.3rem}}@media (min-width: 768px){.heading--landing-page-sub-title{padding-right:200px}}.product-panel--campaign-no-sidebar .heading--as-page-title{padding:0 16px}.heading--landing-page-product-sub-title{color:#191919}.heading--product-title{font-weight:600;margin:0 0 5px;word-break:break-word}@media (min-width: 768px){.heading--product-title{font-size:1.375rem}}.heading--product-title-compact{padding-right:90px}.heading--product-title-more{font-size:1rem;font-weight:400;padding:0;margin:0 0 6px}.heading--product-title-more-small{margin-bottom:em(10px);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:em(5px)}@media (max-width: 1023px){.heading--sidebar{padding-left:14px;margin-bottom:0}}@media (max-width: 767px){.heading--sidebar{padding-left:0}}@media (max-width: 479px){.heading--sidebar{padding-left:0}}.heading--toplist-name{font-size:15px;white-space:normal;max-height:2.4em;overflow:hidden;text-decoration:underline;word-break:break-word;color:#100a24;padding-bottom:1px}@media (max-width: 1023px){.heading--toplist-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.heading--toplist-more{font-weight:normal;font-size:.75rem}@media (max-width: 1023px){.heading--toplist-more{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 1023px){.heading--carousel{padding-bottom:em(5px)}}@media (max-width: 479px){.heading--carousel{padding-left:0}}.heading--product-panel-title{overflow:hidden;font-size:1rem;text-overflow:ellipsis;margin-bottom:3px;color:inherit}.heading--product-panel-author-brand{font-size:.75rem;font-weight:normal;color:#191919;line-height:1.2}.heading--student{font-size:32px;color:#191919;display:inline-block;text-align:center;margin:16px 0 5px;padding:0}@media (min-width: 640px){.heading--student{margin:36px 0 10px}}@media (min-width: 768px){.heading--student{font-size:52px;margin:20px 0 4px}}a>h3.heading--cart-no-item{margin:2em 15px 0.5em}.heading--account-toggle{margin-bottom:3px;font-size:1.125rem}.heading--cart-more{font-size:.875rem;font-weight:400}.heading--delivery-location{text-align:center}.heading--centered{text-align:center}.heading--checkout{text-align:center;padding:16px 0}.heading--checkout strong{font-weight:600}@media (max-width: 767px){.heading--checkout{font-size:textLarge}}.heading--search-page{margin:em(4px) 0 0}.heading--search-page-more{font-size:1.375rem;padding-bottom:em(5px)}.heading--searchlist-more{display:block;font-weight:normal}.heading--customer-service{margin-bottom:0;padding-top:0;max-width:60em}.heading--shipping-info{font-size:1.125rem;font-weight:600;margin-bottom:3px}.heading--shipping-cost{font-size:1.125rem}.heading--library-cost{font-size:1.125rem}.heading--total-cost{font-size:1.125rem;font-weight:600}.text-xs{font-size:.75rem}.text-small{font-size:.875rem}.text-medium{font-size:1.125rem}.text-large{font-size:1.375rem}.text-xl{font-size:36.8px}.extra-letter-space{letter-spacing:1.18px}@-webkit-keyframes rotator{0%{-webkit-transform:rotateZ(0deg) translateZ(0);transform:rotateZ(0deg) translateZ(0)}100%{-webkit-transform:rotateZ(270deg) translateZ(0);transform:rotateZ(270deg) translateZ(0)}}@keyframes rotator{0%{-webkit-transform:rotateZ(0deg) translateZ(0);transform:rotateZ(0deg) translateZ(0)}100%{-webkit-transform:rotateZ(270deg) translateZ(0);transform:rotateZ(270deg) translateZ(0)}}.svg-spinner-path{stroke-dasharray:187px;stroke-dashoffset:0px;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@-webkit-keyframes colors{0%{stroke:#187E7D}50%{stroke:#209594}100%{stroke:#187E7D}}@keyframes colors{0%{stroke:#187E7D}50%{stroke:#209594}100%{stroke:#187E7D}}@-webkit-keyframes dash{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;-webkit-transform:rotateZ(135deg) translateZ(0);transform:rotateZ(135deg) translateZ(0)}100%{stroke-dashoffset:187px;-webkit-transform:rotateZ(450deg) translateZ(0);transform:rotateZ(450deg) translateZ(0)}}@keyframes dash{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;-webkit-transform:rotateZ(135deg) translateZ(0);transform:rotateZ(135deg) translateZ(0)}100%{stroke-dashoffset:187px;-webkit-transform:rotateZ(450deg) translateZ(0);transform:rotateZ(450deg) translateZ(0)}}@-webkit-keyframes colors2--black{0%{stroke:#100a24}25%{stroke:#191038}50%{stroke:#251754}75%{stroke:#2b1b60}100%{stroke:#2e1d68}}@keyframes colors2--black{0%{stroke:#100a24}25%{stroke:#191038}50%{stroke:#251754}75%{stroke:#2b1b60}100%{stroke:#2e1d68}}@-webkit-keyframes colors2--gray{0%{stroke:#b5b5b5}25%{stroke:#c2c2c2}50%{stroke:#d4d4d4}75%{stroke:#dbdbdb}100%{stroke:#e0e0e0}}@keyframes colors2--gray{0%{stroke:#b5b5b5}25%{stroke:#c2c2c2}50%{stroke:#d4d4d4}75%{stroke:#dbdbdb}100%{stroke:#e0e0e0}}@-webkit-keyframes colors2--white-to-transparent{0%{stroke:white}25%{stroke:rgba(255,255,255,0.9)}50%{stroke:rgba(255,255,255,0.7)}75%{stroke:rgba(255,255,255,0.5)}100%{stroke:rgba(255,255,255,0.3)}}@keyframes colors2--white-to-transparent{0%{stroke:white}25%{stroke:rgba(255,255,255,0.9)}50%{stroke:rgba(255,255,255,0.7)}75%{stroke:rgba(255,255,255,0.5)}100%{stroke:rgba(255,255,255,0.3)}}@-webkit-keyframes colors2--red-to-transparent{0%{stroke:#D60D0D}25%{stroke:rgba(214,13,13,0.9)}50%{stroke:rgba(214,13,13,0.7)}75%{stroke:rgba(214,13,13,0.5)}100%{stroke:rgba(214,13,13,0.3)}}@keyframes colors2--red-to-transparent{0%{stroke:#D60D0D}25%{stroke:rgba(214,13,13,0.9)}50%{stroke:rgba(214,13,13,0.7)}75%{stroke:rgba(214,13,13,0.5)}100%{stroke:rgba(214,13,13,0.3)}}@-webkit-keyframes dash2{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;-webkit-transform:rotateZ(135deg) translateZ(0);transform:rotateZ(135deg) translateZ(0)}100%{stroke-dashoffset:187px;-webkit-transform:rotateZ(450deg) translateZ(0);transform:rotateZ(450deg) translateZ(0)}}@keyframes dash2{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;-webkit-transform:rotateZ(135deg) translateZ(0);transform:rotateZ(135deg) translateZ(0)}100%{stroke-dashoffset:187px;-webkit-transform:rotateZ(450deg) translateZ(0);transform:rotateZ(450deg) translateZ(0)}}.svg-spinner2{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.svg-spinner2 .path{stroke-dasharray:187px;stroke-dashoffset:0px;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash2 1.4s ease-in-out infinite,colors2--black 5.6s ease-in-out infinite;animation:dash2 1.4s ease-in-out infinite,colors2--black 5.6s ease-in-out infinite}.svg-spinner2--black{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.svg-spinner2--black .path{stroke-dasharray:187px;stroke-dashoffset:0px;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash2 1.4s ease-in-out infinite,colors2--black 5.6s ease-in-out infinite;animation:dash2 1.4s ease-in-out infinite,colors2--black 5.6s ease-in-out infinite}.svg-spinner2--gray{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.svg-spinner2--gray .path{stroke-dasharray:187px;stroke-dashoffset:0px;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash2 1.4s ease-in-out infinite,colors2--gray 5.6s ease-in-out infinite;animation:dash2 1.4s ease-in-out infinite,colors2--gray 5.6s ease-in-out infinite}.svg-spinner2--white-to-transparent{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.svg-spinner2--white-to-transparent .path{stroke-dasharray:187px;stroke-dashoffset:0px;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash2 1.4s ease-in-out infinite,colors2--white-to-transparent 5.6s ease-in-out infinite;animation:dash2 1.4s ease-in-out infinite,colors2--white-to-transparent 5.6s ease-in-out infinite}.svg-spinner2--red-to-transparent{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite}.svg-spinner2--red-to-transparent .path{stroke-dasharray:187px;stroke-dashoffset:0px;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:dash2 1.4s ease-in-out infinite,colors2--red-to-transparent 5.6s ease-in-out infinite;animation:dash2 1.4s ease-in-out infinite,colors2--red-to-transparent 5.6s ease-in-out infinite}@-webkit-keyframes fadeinHeader{from{opacity:0}to{opacity:1}}@keyframes fadeinHeader{from{opacity:0}to{opacity:1}}.product-page .products-panel{margin-bottom:24px;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}@media (min-width: 1024px){.product-page .products-panel{padding-left:0;padding-right:0}}.product-page .products-panel__inner{display:grid;grid-gap:12px;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-template-columns:repeat(6, 1fr)}@media (max-width: 780px){.product-page .products-panel__inner{grid-template-columns:repeat(3, 1fr)}}@media (min-width: 780px) and (max-width: 1024px){.product-page .products-panel__inner{grid-template-columns:repeat(4, 1fr)}}.product-page .products-panel__heading{padding-top:24px}.product-page .products-panel__heading-sticky{position:fixed;top:0;left:0;width:100%;padding-left:16px;padding-right:16px;z-index:3;background:white;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.5);box-shadow:0 0 10px 0 rgba(0,0,0,0.5);-webkit-animation:fadeinHeader 2s;animation:fadeinHeader 2s}@media (min-width: 640px){.product-page .products-panel__heading-sticky{display:none}}.product-page .products-panel__product{margin-top:16px;margin-bottom:28px;min-width:0}.product-page .products-panel__product .product__image{max-height:300px}.product-page .products-panel__product.product--merchandise .product__image{max-height:190px}@media (min-width: 414px) and (max-width: 639px){.product-page .products-panel__product.product--merchandise .product__image{max-height:144px}}@media (min-width: 640px){.product-page .products-panel__product.product--merchandise .product__image{max-height:233px}}.product-page .products-panel__load-more{margin-top:24px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:60px;text-transform:uppercase}.product-page .products-panel__load-more__spinner{margin-left:10px}.product-page .products-panel__load-more.load-more--loading{height:200px}.product-page .products-panel__empty-panel-filler{min-height:700px}.product-page .products-panel .product--basic-view.product .product__number-of{display:-webkit-box;display:-ms-flexbox;display:flex}.product-page .products-panel--loading .products-panel__load-more{background-color:#f2f2f2}.product-page .products-panel--waiting-for-first-fetch .products-panel__load-more{background-color:inherit}.product-page .bundle-panel{margin-bottom:24px;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}@media (min-width: 1024px){.product-page .bundle-panel{padding-left:24px;padding-right:24px}}.product-page .bundle-panel__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;margin-left:-6px;margin-right:-6px;position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width: 1024px){.product-page .bundle-panel__inner{margin-left:-8px;margin-right:-8px}}.product-page .bundle-panel__heading{padding-top:24px}@media (min-width: 640px){.product-page .bundle-panel__products-wrapper{width:calc(100% / 2)}}@media (min-width: 1024px){.product-page .bundle-panel__products-wrapper{width:calc(100% / 3)}}.product-page .bundle-panel__product{-ms-flex-preferred-size:calc(50% - 12px);flex-basis:calc(50% - 12px);max-width:calc(50% - 12px);-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:6px;margin-right:6px;margin-top:16px}.product-page .bundle-panel__product .product__image{max-height:300px}.product-page .bundle-panel__product.product--merchandise .product__image{max-height:190px}@media (min-width: 414px) and (max-width: 639px){.product-page .bundle-panel__product.product--merchandise .product__image{max-height:144px}}@media (min-width: 640px){.product-page .bundle-panel__product.product--merchandise .product__image{max-height:233px}}@media (min-width: 640px){.product-page .bundle-panel__product{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);max-width:calc(50% - 16px);-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:8px;margin-right:8px}}@media (min-width: 1024px){.product-page .bundle-panel__product{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);max-width:calc(50% - 16px);-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:8px;margin-right:8px}}.product-page .bundle-panel__product.product--basic-view.product .product__text-overflow-hider{display:none}.product-page .bundle-panel__bundle-icon{position:absolute;top:25%;left:calc(50% - 50px);z-index:1;width:100px;height:100px;background-color:rgba(255,255,255,0.7);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-page .bundle-panel__bundle-icon i{font-size:100px}.product-page .product__add-to-cart{width:100%;background-color:#D60D0D;color:white;font-weight:600;letter-spacing:1.2px}@media (min-width: 1024px){.product-page .product__add-to-cart{margin-bottom:0}}.product-page .product__add-to-cart .material-icons__check{display:none}.product-page .product__add-to-cart__spinner{display:none;margin-left:12px}.product-page .product__add-to-cart__currency::before{content:" "}body.nonb .product-page .product__add-to-cart__currency::before{content:""}.product-page .product__add-to-cart--added{background-color:#c50000;pointer-events:none}.product-page .product__add-to-cart--added .material-icons__check{display:inline}.product-page .product__add-to-cart--added .product__add-to-cart__buy-icon{display:none}.product-page .product__add-to-cart--added .product__add-to-cart__spinner{display:none}.product-page .product__add-to-cart--loading{pointer-events:none}.product-page .product__add-to-cart--loading .product__add-to-cart__spinner{display:inline}.product-page .product__add-to-cart--loading .material-icons__check{display:none}.product-page .product__add-to-cart--loading .product__add-to-cart__buy-icon{display:none}.product-page .product__add-to-cart:hover{background-color:#c50000}.product-page .product__add-to-cart i{font-size:26px !important;margin-left:12px}.product-page .product__add-to-cart--out-of-stock{pointer-events:none;background-color:#f55454}.product-page .product__add-to-cart--out-of-stock:hover{background-color:#c50000}.product-page .product__add-to-cart--with-price{background-color:#D60D0D}.product-page .product__add-to-cart--with-price.product__add-to-cart--out-of-stock{background-color:#f55454}.product-page .product__add-to-cart--with-price:hover{background-color:#c50000}.product-page .product__add-to-cart--pre-order{background-color:#332424}.product-page .product__add-to-cart--pre-order:hover{background-color:#553a35}.product-page .product--basic-view.product .product__name,.product-page .product--basic-view.product .product__authors{word-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.line-clamp{display:block;display:-ms-flexbox;display:flex;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.5;overflow:hidden;text-overflow:ellipsis}.line-clamp::after{content:' ';text-align:right;bottom:0;right:0;width:50%;display:block;position:absolute;height:calc(1em * 1.5);background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(50%, #fff));background:linear-gradient(to right, rgba(255,255,255,0), #fff 50%)}.line-clamp__2{-webkit-line-clamp:2;height:calc(1em * 3)}.line-clamp__3{-webkit-line-clamp:3;height:calc(1em * 4.5)}.line-clamp__4{-webkit-line-clamp:4;height:calc(1em * 6)}@supports (-webkit-line-clamp: 1){.line-clamp::after{display:none !important}}@-webkit-keyframes fadeinSpinner{from{opacity:0}to{opacity:1}}@keyframes fadeinSpinner{from{opacity:0}to{opacity:1}}.product-page .product--basic-view.product{position:relative}.product-page .product--basic-view.product .product__text-wrapper{height:112px}.product-page .product--basic-view.product .product__name,.product-page .product--basic-view.product .product__authors{line-height:1.5;margin-bottom:8px}.product-page .product--basic-view.product .product__name::after{content:"";clear:both;display:table}.product-page .product--basic-view.product .product__image__wrapper{position:relative;margin:0 auto 8px;min-width:50%}.product-page .product--basic-view.product .product__image__link{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;text-align:center}.product-page .product--basic-view.product .product__spinner{position:absolute;top:calc(50% - 12px);left:calc(50% - 12px);-webkit-animation:fadeinSpinner 5s;animation:fadeinSpinner 5s;-webkit-animation-delay:1.5s;animation-delay:1.5s}.product-page .product--basic-view.product .product__purchase-info{position:absolute;left:0;bottom:48px;display:block;width:100%;background:white;white-space:nowrap}.product-page .product--basic-view.product .product__purchase-info--out-of-stock,.product-page .product--basic-view.product .product__purchase-info--back-in-stock-notifier{font-style:italic;text-align:center}.product-page .product--basic-view.product .product__purchase-info::before{position:absolute;top:-19px;display:block;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);content:" ";width:100%;height:100%}.product-page .product--basic-view.product .product__additional-info{position:absolute;bottom:0;left:0;text-align:left;color:#100a24}.product-page .product--basic-view.product .product__additional-info__content{margin:0 4px 4px 0}.product-page .product--basic-view.product .product__additional-info__content--format .product__additional-info__content__text::first-letter{text-transform:capitalize}.product-page .product--basic-view.product .product__additional-info__content__text{background-color:#fff6e5;display:inline-block;padding:0 4px}.product-page .product--basic-view.product .product__additional-info__content__text__number{font-weight:600}.product-page .product--basic-view.product .product__pre-order-text{z-index:1}.product-page .product--basic-view.product .product__text-overflow-hider{position:absolute;left:0;bottom:48px;display:block;width:100%;background:white;height:8px}.product-page .product--basic-view.product img{margin:0 auto}.product-page .product--basic-view.product img.product__image--loading{min-height:150px}.product-page .product--basic-view.product .product__add-to-cart,.product-page .product--basic-view.product .product__back-in-stock-notifier{height:48px;padding:0 32px 0 12px;position:relative;margin-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-page .product--basic-view.product .product__add-to-cart i,.product-page .product--basic-view.product .product__add-to-cart__spinner,.product-page .product--basic-view.product .product__back-in-stock-notifier i,.product-page .product--basic-view.product .product__back-in-stock-notifier__spinner{position:absolute;right:12px;margin:0}@media (min-width: 1280px){.product-page .product--basic-view.product .product__add-to-cart i,.product-page .product--basic-view.product .product__add-to-cart__spinner,.product-page .product--basic-view.product .product__back-in-stock-notifier i,.product-page .product--basic-view.product .product__back-in-stock-notifier__spinner{right:16px}}.product-page .product--basic-view.product .product__add-to-cart i,.product-page .product--basic-view.product .product__back-in-stock-notifier i{font-size:20px}.product-page .product--basic-view.product .product__add-to-cart__spinner,.product-page .product--basic-view.product .product__back-in-stock-notifier__spinner{opacity:1;-webkit-transition-delay:1s;transition-delay:1s;width:20px;height:20px}.product-page .product--basic-view.product .product__add-to-cart__price,.product-page .product--basic-view.product .product__back-in-stock-notifier__price{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-page .product--basic-view.product .product__add-to-cart__price-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.product-page .product--basic-view.product .product__discount-splash{top:-8px;left:-8px}body.ie .product-page .product--basic-view.product .product__add-to-cart i,body.ie .product-page .product--basic-view.product .product__back-in-stock-notifier i,body.ie .product-page .product--basic-view.product .product__add-to-cart__spinner,body.ie .product-page .product--basic-view.product .product__back-in-stock-notifier__spinner{top:14px}@font-face{font-family:'adlibris-icons';src:url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/adlibris-icons.woff) format("woff"),url(/dist/931bd81e793f84ff2ff5545740ee72750946f677/../long_term_cache202409181015/adlibris-icons.woff2) format("woff2");font-weight:normal;font-style:normal}[class^="adlibris-icons__"],[class*=" adlibris-icons__"]{font-family:'adlibris-icons' !important;speak:none;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;line-height:1;font-size:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga'}.adlibris-icons__shopping_cart::before{content:"\1F6D2"}button.load-more{background-color:transparent;border-bottom-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0}.load-more{text-align:center;line-height:60px;text-transform:uppercase;position:relative;width:100%;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.load-more i{vertical-align:bottom;line-height:inherit}.load-more .load-more__spinner{display:inline-block;margin:0 0 0 10px}.load-more--loading{padding-right:60px;pointer-events:none}

