﻿@charset "UTF-8";/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@media all and (max-width:568px){html{font-family:"small"}}@media all and (min-width:569px) and (max-width:880px){html{font-family:"medium"}}@media all and (min-width:881px) and (max-width:1140px){html{font-family:"large"}}@media all and (min-width:1141px){html{font-family:"jumbo"}}html{font-size:10px}html,body{margin:0;height:100%;padding:0}body{color:#323232;font-size:14px;font-size:1.4rem;font-family:Georgia,"Times",times,serif;line-height:18px;line-height:1.8rem;background-color:#ececec}body:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}body.Store-HomePage,body.Store-Landing-Book,body.Store-Landing-Magazine,body.Store-Stack{background-color:#fff}a{color:#444;text-decoration:none;font-style:italic}a:lang(ja){text-decoration:underline}a:lang(ja){font-style:normal}a.accent-link{color:#00bee1}a.accent-link:hover{color:#444}a:hover{text-decoration:underline}a.button{font-style:normal}p{margin:6px 0}h1,h2,h3,h4{font-weight:normal;padding:0;margin:0;color:#101010;padding:2px 0}h1 a,h2 a,h3 a,h4 a{font-style:normal}h1{font-size:26px;font-size:2.6rem}h2{font-size:22px;font-size:2.2rem;font-style:italic;margin-bottom:14px;padding-top:8px}h2:lang(ja){font-style:normal}h3{font-size:12px;font-size:1.2rem}h4{font-size:10px;font-size:1rem}b{font-weight:bold}dd{margin-left:0}.strike{text-decoration:line-through}.floatLeft{float:left}.floatRight{float:right}.clickable{cursor:pointer}.primary-heading{font-family:Georgia,"Times",times,serif;font-style:italic;font-weight:normal}.primary-heading:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.primary-heading:lang(ja){font-style:normal}.secondary-heading{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;text-transform:uppercase}.secondary-heading:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.secondary-heading a:link{color:inherit;text-decoration:none}.secondary-heading a:link:lang(ja){text-decoration:underline}.secondary-heading a:visited{color:inherit}.section-heading{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;text-transform:uppercase;background-image:url("../../Images/blueline.png");background-repeat:no-repeat;font-size:16px;font-size:1.6rem}.section-heading:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.section-heading a:link{color:inherit;text-decoration:none}.section-heading a:link:lang(ja){text-decoration:underline}.section-heading a:visited{color:inherit}.primary-link{font-style:italic;text-decoration:none;cursor:pointer;color:#00bee1}.primary-link:lang(ja){font-style:normal}.primary-link:lang(ja){text-decoration:underline}.primary-link:active,.primary-link:hover{text-decoration:underline}.secondary-link{font-style:italic;text-decoration:none;cursor:pointer;color:#444}.secondary-link:lang(ja){font-style:normal}.secondary-link:lang(ja){text-decoration:underline}.secondary-link:active,.secondary-link:hover{text-decoration:underline}.secondary-link:active,.secondary-link:hover{color:#00bee1}.ajax-spinner{margin:0 auto;min-width:40px;min-height:40px;background-image:url("../../Images/ajax_preloader.gif");background-repeat:no-repeat;background-position:center}.kobo-widget,.marketing-widget{padding:20px 20px 0}.kobo-widget h2.link,.hero-widget h2.link{cursor:pointer}.kobo-widget h2.link::after,.hero-widget h2.link::after{background-image:url("../../Images/Cyan_Chevron.svg");padding-right:5px;background-size:1.2em;background-repeat:no-repeat;content:" > ";margin-left:1px;color:transparent;display:inline-block}.kobo-widget h2.link:hover::after,.hero-widget h2.link:hover::after{background-image:url("../../Images/Dark_Grey_Chevron.svg")}.kobo-widget{font-family:Georgia,"Times",times,serif;*zoom:1}.kobo-widget:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.kobo-widget:after{content:"";display:table;clear:both}.kobo-widget h1{margin-top:5px;font-weight:600;line-height:1.2}.kobo-widget h1 a:link{color:inherit;text-decoration:none}.kobo-widget h1 a:link:lang(ja){text-decoration:underline}.kobo-widget h1 a:visited{color:inherit}.kobo-widget h2{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;text-transform:uppercase;background-image:url("../../Images/blueline.png");background-repeat:no-repeat;font-size:16px;font-size:1.6rem}.kobo-widget h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.kobo-widget h2 a:link{color:inherit;text-decoration:none}.kobo-widget h2 a:link:lang(ja){text-decoration:underline}.kobo-widget h2 a:visited{color:inherit}.kobo-widget h2.author,.kobo-widget h2.author a{background:0;color:#444;font-size:14px;font-size:1.4rem;font-style:italic;font-family:Georgia,"Times",times,serif;font-weight:normal;margin:0;padding:0;text-transform:none}.kobo-widget h2.author:lang(ja),.kobo-widget h2.author a:lang(ja){font-style:normal}.kobo-widget h2.author:lang(ja),.kobo-widget h2.author a:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.kobo-widget.section-separated{border-bottom:2px #c3c3c3 solid}@media all and (max-width:568px){.kobo-widget{padding:15px 15px 0}.kobo-widget h2{font-size:14px;font-size:1.4rem}}@media all and (min-width:881px){.two-column-left-aside .column-aside .kobo-widget{padding-right:0}}@media all and (min-width:881px){.two-column-right-aside .column-aside .kobo-widget{padding-left:0}}@media all and (min-width:881px){.two-column-left-aside .column-main .column-padding .kobo-widget{padding-left:0}}@media all and (min-width:881px){.two-column-right-aside .column-main .column-padding .kobo-widget{padding-right:0}}@media all and (max-width:880px){.kobo-widget.kobo-widget-highlight{margin-left:0}}dl.oneline{margin-left:-5px;overflow:hidden}dl.oneline dt,dl.oneline dd{float:left;margin-left:5px}dl.oneline dt{clear:left}.header{padding:0}.white-background{background-color:white}.white-text{color:#fff}.widget-wrapper{-webkit-box-shadow:-1px 5px 12px -7px grey;-moz-box-shadow:-1px 5px 12px -7px grey;box-shadow:-1px 5px 12px -7px grey;border:1px solid white;margin-bottom:4px}.horizontal-list li{display:inline;margin-right:5px}@media all and (min-width:569px) and (max-width:880px){.collapse-in-medium-view{display:none!important}}@media all and (max-width:568px){.collapse-in-small-view{display:none!important}}@media all and (min-width:881px) and (max-width:1140px){.collapse-in-large-view{display:none!important}}@media all and (min-width:1141px){.collapse-in-jumbo-view{display:none!important}}.inner-wrap{margin:0 auto;max-width:1140px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.left{float:left}.right{float:right}.info-message{padding:6px 10px;display:inline-block;margin-bottom:18px;border:1px #cadb3d solid;color:#868b3a;background-color:#f2f6ce}.error-message{padding:6px 10px;display:inline-block;border:1px #ff5601 solid;color:#fe5f0e;background-color:#fedfc0;margin-bottom:18px;box-sizing:border-box}.kobo-dialog{background-color:#ececec;color:black;border:1px solid silver;padding:30px}.kobo-dialog.narrow-padding{padding:15px}.kobo-dialog.narrow-padding button.cancel-button-dialog,.kobo-dialog.narrow-padding .button.cancel-button-dialog{top:-5px;right:-5px}@media all and (max-width:568px){.kobo-dialog{padding:15px}}.kobo-dialog .buttons-wrapper{text-align:right;margin-top:17px}@media all and (max-width:568px){.kobo-dialog .buttons-wrapper{margin-top:10px}}.kobo-dialog button.secondary-button,.kobo-dialog .button.secondary-button{margin-left:15px}.kobo-dialog button.cancel-button-dialog,.kobo-dialog .button.cancel-button-dialog{top:-10px;right:-10px}@media all and (max-width:568px){.kobo-dialog button.cancel-button-dialog,.kobo-dialog .button.cancel-button-dialog{top:-5px;right:-5px}}.kobo-dialog p{margin-top:0}.kobo-dialog.kobo-dialog-message{background-color:#f1f6ce;color:#878c38;border:1px solid #cadb3d}.kobo-dialog.kobo-dialog-message button.secondary-button,.kobo-dialog.kobo-dialog-message .button.secondary-button{background-color:#878c38}.gizmo-initially-hidden{display:none}@media all and (min-width:881px){.stack-widget-inner-wrapper{padding-left:20px;padding-right:20px}}.moreless-trigger{margin-left:.3em}.stack-widget-head-padding-fix{padding-top:20px}.two-column-right-aside{background-color:#fff;padding:0;display:block;margin:0 auto;*zoom:1;min-height:100%}.two-column-right-aside:after{content:"";display:table;clear:both}.two-column-right-aside.custom-home-background-color{background-color:#fff}.two-column-right-aside.two-column-right-aside-borders{background-image:url("../../Images/backgrounds/TwoColumnRightAsideBG.png");background-position:center 0;background-repeat:no-repeat;background-color:#ececec}.two-column-right-aside.two-column-right-aside-borders .column-aside{background-image:url("../../Images/backgrounds/TwoColumnRightAside-AsideBG.png");background-position:0 0;background-repeat:no-repeat}@media all and (max-width:880px){.two-column-right-aside.two-column-right-aside-borders .column-aside{display:none}}.two-column-right-aside.two-column-right-aside-borders .column-aside,.two-column-right-aside.two-column-right-aside-borders .column-main{min-height:600px}@media all and (max-width:880px){.two-column-right-aside.two-column-right-aside-borders .column-aside,.two-column-right-aside.two-column-right-aside-borders .column-main{min-height:0}}@media all and (min-width:881px){.two-column-right-aside .column-main .column-padding{margin-right:20px}}.two-column-left-aside{padding:0;display:block;margin:0 auto;*zoom:1;min-height:100%}.two-column-left-aside:after{content:"";display:table;clear:both}@media all and (min-width:881px){.two-column-left-aside .column-main .column-padding{margin-left:20px}}.two-column-slot{*zoom:1;min-height:100%;z-index:1;position:relative}.two-column-slot:after{content:"";display:table;clear:both}.two-column-slot .column-slot{float:left;width:50%}.two-column-slot .two-column-span-slot{float:left;width:100%}@media all and (max-width:568px){.two-column-slot .column-slot{float:none;width:100%}.two-column-slot .two-column-span-slot{float:none}}.kobo-container{min-height:100%}@media all and (max-width:880px){.kobo-container{overflow-x:hidden}}.landing-top-full-background{background-image:url("../../Images/backgrounds/landingpage-top-content-background.png");background-color:#eee;background-repeat:repeat-x;background-position:bottom;*zoom:1}.landing-top-full-background:after{content:"";display:table;clear:both}.kobo-main{height:100%;width:100%}.out-of-scope{display:none}.column-main,.column-aside{position:relative}.column-main{width:80%}.column-aside{width:20%}.column{float:left}.kobo-container .full-top .marketing-widget,.kobo-container .full-bottom .marketing-widget{padding:0}@media all and (max-width:568px){.column-main,.column-aside{float:none;width:100%}.column{margin-bottom:0;padding:0}}@media all and (min-width:569px) and (max-width:880px){.column-main,.column-aside{float:none;width:100%}.column{margin-bottom:0;padding-bottom:0}}.columns-wrapper{*zoom:1}.columns-wrapper:after{content:"";display:table;clear:both}.layout-placeholder>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em;background-color:#f8f8f8;height:100%}.hidden{display:none}.Store-Purchasing .kobo-main.add-padding-for-soft-keyboard,.Store-NewUser-AddBillingInfo .kobo-main.add-padding-for-soft-keyboard{margin-bottom:250px}.Store-Purchasing .header-menu-outer,.Store-Purchasing .inner-wrap,.Store-NewUser-AddBillingInfo .header-menu-outer,.Store-NewUser-AddBillingInfo .inner-wrap{max-width:870px}.Store-Purchasing input[type="text"],.Store-Purchasing input[type="tel"],.Store-NewUser-AddBillingInfo input[type="text"],.Store-NewUser-AddBillingInfo input[type="tel"]{width:100%;padding-top:8px;padding-bottom:8px}@media all and (max-width:568px){.Store-Purchasing input[type="text"],.Store-Purchasing input[type="tel"],.Store-NewUser-AddBillingInfo input[type="text"],.Store-NewUser-AddBillingInfo input[type="tel"]{font-size:14px;font-size:1.4rem}}.Store-Purchasing h3,.Store-NewUser-AddBillingInfo h3{font-family:Georgia,"Times",times,serif;font-style:normal;font-size:14px;font-size:1.4rem;padding:0}.Store-Purchasing h3:lang(ja),.Store-NewUser-AddBillingInfo h3:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.Store-Purchasing label,.Store-NewUser-AddBillingInfo label{color:#000;font-family:Georgia,"Times",times,serif;font-size:14px;font-size:1.4rem;padding:0 0 5px}.Store-Purchasing label:lang(ja),.Store-NewUser-AddBillingInfo label:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.Store-Purchasing .accordion,.Store-NewUser-AddBillingInfo .accordion{border-bottom:1px solid #c5c5c5}.Store-Purchasing .accordion>.gizmo-expandable-inner-masker .gizmo-expandable-inner-content,.Store-NewUser-AddBillingInfo .accordion>.gizmo-expandable-inner-masker .gizmo-expandable-inner-content{padding-bottom:0}.Store-Purchasing .title,.Store-NewUser-AddBillingInfo .title{background-color:#f5f5f5;position:relative}.Store-Purchasing .title.active,.Store-NewUser-AddBillingInfo .title.active{background-color:#fff;border-bottom:0;margin-bottom:15px}.Store-Purchasing .title.active h2,.Store-NewUser-AddBillingInfo .title.active h2{background-position:0 -15px;color:#000}.Store-Purchasing .title.active .edit-payment-info.col,.Store-NewUser-AddBillingInfo .title.active .edit-payment-info.col{display:none}.Store-Purchasing .title.active .arrow,.Store-NewUser-AddBillingInfo .title.active .arrow{display:block}@media all and (max-width:568px){.Store-Purchasing .title .col-group .col,.Store-NewUser-AddBillingInfo .title .col-group .col{display:table-cell}}.Store-Purchasing .title h2,.Store-NewUser-AddBillingInfo .title h2{background-image:url("../../Images/purchase/PP_CheckBoxSprite.png");background-repeat:no-repeat;background-position:0 -65px;font-family:Georgia,"Times",times,serif;font-style:normal;line-height:normal;font-size:18px;font-size:1.8rem;margin:5px 0;padding:0 0 0 40px;color:#bbb}.Store-Purchasing .title h2:lang(ja),.Store-NewUser-AddBillingInfo .title h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.Store-Purchasing .title .edit-payment-info,.Store-NewUser-AddBillingInfo .title .edit-payment-info{text-align:right;color:#444;white-space:nowrap}@media all and (max-width:568px){.Store-Purchasing .title .edit-payment-info span,.Store-NewUser-AddBillingInfo .title .edit-payment-info span{display:none!important}}.Store-Purchasing .title .edit-payment-info a,.Store-NewUser-AddBillingInfo .title .edit-payment-info a{font-style:italic;margin:0 3px}.Store-Purchasing .title .edit-payment-info a:lang(ja),.Store-NewUser-AddBillingInfo .title .edit-payment-info a:lang(ja){font-style:normal}.Store-Purchasing .title .edit-payment-info a:last-child,.Store-NewUser-AddBillingInfo .title .edit-payment-info a:last-child{margin-right:0}@media all and (max-width:568px){.Store-Purchasing .title .edit-payment-info a:last-child,.Store-NewUser-AddBillingInfo .title .edit-payment-info a:last-child{display:none}}.Store-Purchasing .title .grand-total p,.Store-NewUser-AddBillingInfo .title .grand-total p{width:192px;float:left;text-align:right}@media all and (min-width:569px) and (max-width:880px){.Store-Purchasing .title .grand-total p,.Store-NewUser-AddBillingInfo .title .grand-total p{display:block;float:right}}.Store-Purchasing .title .grand-total h3,.Store-NewUser-AddBillingInfo .title .grand-total h3{text-align:right;font-size:18px;font-size:1.8rem;float:right;width:200px;line-height:1.8}.Store-Purchasing .title .grand-total h3 span,.Store-NewUser-AddBillingInfo .title .grand-total h3 span{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold}.Store-Purchasing .title .grand-total h3 span:lang(ja),.Store-NewUser-AddBillingInfo .title .grand-total h3 span:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.Store-Purchasing .title .grand-total.col,.Store-NewUser-AddBillingInfo .title .grand-total.col{display:none}}.Store-Purchasing .title .arrow,.Store-NewUser-AddBillingInfo .title .arrow{position:relative;border-style:solid;border-width:15px;content:"\00A0";display:block;width:0;height:0;border-color:white transparent transparent transparent;left:50%;margin-left:-15px;bottom:-30px;position:absolute;display:none}.Store-Purchasing .title .col-group,.Store-NewUser-AddBillingInfo .title .col-group{min-height:50px}.Store-Purchasing .title .col-group .col,.Store-NewUser-AddBillingInfo .title .col-group .col{position:relative;vertical-align:middle;padding-top:10px;padding-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:568px){.Store-Purchasing .title .col-group .col.edit-payment-info span,.Store-NewUser-AddBillingInfo .title .col-group .col.edit-payment-info span{display:none}}.Store-Purchasing .cart-items,.Store-NewUser-AddBillingInfo .cart-items{padding:0,20px,20px,20px}@media all and (max-width:568px){.Store-Purchasing .cart-items,.Store-NewUser-AddBillingInfo .cart-items{padding:15px}}.Store-Purchasing .col-group,.Store-NewUser-AddBillingInfo .col-group{display:table;width:100%;height:100%}.Store-Purchasing .col-group.gizmo-checkout,.Store-NewUser-AddBillingInfo .col-group.gizmo-checkout{position:relative}.Store-Purchasing .col-group.gizmo-checkout p,.Store-NewUser-AddBillingInfo .col-group.gizmo-checkout p{line-height:2.0rem}@media all and (max-width:568px){.Store-Purchasing .col-group.gizmo-checkout p,.Store-NewUser-AddBillingInfo .col-group.gizmo-checkout p{line-height:1.5rem}}.Store-Purchasing .col-group .col,.Store-NewUser-AddBillingInfo .col-group .col{padding:20px 20px 0;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media all and (max-width:568px){.Store-Purchasing .col-group .col,.Store-NewUser-AddBillingInfo .col-group .col{width:100%;display:block}.Store-Purchasing .col-group .col.kobo-widget,.Store-NewUser-AddBillingInfo .col-group .col.kobo-widget{padding:10px 15px 0;display:block;width:auto}.Store-Purchasing .col-group .col.visa-checkout-button,.Store-NewUser-AddBillingInfo .col-group .col.visa-checkout-button{text-align:center}}@media all and (max-width:568px) and (max-width:568px){.Store-Purchasing .col-group .col.continue-button a,.Store-Purchasing .col-group .col.cta-button a,.Store-NewUser-AddBillingInfo .col-group .col.continue-button a,.Store-NewUser-AddBillingInfo .col-group .col.cta-button a{display:block}}@media all and (min-width:881px){.Store-Purchasing .col-group .col-75,.Store-NewUser-AddBillingInfo .col-group .col-75{width:75%}.Store-Purchasing .col-group .col-25,.Store-NewUser-AddBillingInfo .col-group .col-25{width:25%}}.Store-Purchasing .continue-area,.Store-NewUser-AddBillingInfo .continue-area{background-image:url("../../Images//backgrounds/top-element-shadow.png");background-color:#f5f5f5;background-repeat:repeat-x;background-position:top;line-height:1.4;margin-top:20px;border-top:2px solid #fff}.Store-Purchasing .continue-area h3,.Store-NewUser-AddBillingInfo .continue-area h3{line-height:normal;margin:10px 0}.Store-Purchasing .continue-area .continue-button,.Store-NewUser-AddBillingInfo .continue-area .continue-button{text-align:right}.Store-Purchasing .continue-area .col-group .col,.Store-NewUser-AddBillingInfo .continue-area .col-group .col{vertical-align:middle;padding-top:10px;padding-bottom:10px}@media all and (max-width:568px){.Store-Purchasing .continue-area .col-group .col,.Store-NewUser-AddBillingInfo .continue-area .col-group .col{width:90%}}.Store-Purchasing a.terms-link,.Store-NewUser-AddBillingInfo a.terms-link{color:#444;font-style:italic}.Store-Purchasing a.terms-link:lang(ja),.Store-NewUser-AddBillingInfo a.terms-link:lang(ja){font-style:normal}.Store-Purchasing .checkout p,.Store-NewUser-AddBillingInfo .checkout p{margin:10px 0}@media all and (max-width:568px){.Store-Purchasing .checkout p,.Store-NewUser-AddBillingInfo .checkout p{margin:0}}.Store-Purchasing .top-action-link,.Store-Purchasing .copy-billing-info,.Store-NewUser-AddBillingInfo .top-action-link,.Store-NewUser-AddBillingInfo .copy-billing-info{box-sizing:border-box;margin:0 10px}@media all and (max-width:568px){.Store-Purchasing .top-action-link,.Store-Purchasing .copy-billing-info,.Store-NewUser-AddBillingInfo .top-action-link,.Store-NewUser-AddBillingInfo .copy-billing-info{margin:0 20px 0 20px}}.Store-Purchasing .top-action-link .checkout,.Store-Purchasing .copy-billing-info .checkout,.Store-NewUser-AddBillingInfo .top-action-link .checkout,.Store-NewUser-AddBillingInfo .copy-billing-info .checkout{margin-bottom:20px}.Store-Purchasing .top-action-link .col,.Store-Purchasing .copy-billing-info .col,.Store-NewUser-AddBillingInfo .top-action-link .col,.Store-NewUser-AddBillingInfo .copy-billing-info .col{padding-left:0;padding-right:0}.Store-Purchasing .top-action-link .continue-button,.Store-Purchasing .top-action-link .cta-button,.Store-Purchasing .copy-billing-info .continue-button,.Store-Purchasing .copy-billing-info .cta-button,.Store-NewUser-AddBillingInfo .top-action-link .continue-button,.Store-NewUser-AddBillingInfo .top-action-link .cta-button,.Store-NewUser-AddBillingInfo .copy-billing-info .continue-button,.Store-NewUser-AddBillingInfo .copy-billing-info .cta-button{text-align:right}.Store-Purchasing .top-action-link .error-message-container,.Store-Purchasing .copy-billing-info .error-message-container,.Store-NewUser-AddBillingInfo .top-action-link .error-message-container,.Store-NewUser-AddBillingInfo .copy-billing-info .error-message-container{margin-top:10px;display:none}.Store-Purchasing .promo-code-giftcard-link,.Store-NewUser-AddBillingInfo .promo-code-giftcard-link{display:inline-block;margin-top:20px;clear:both;cursor:pointer;color:#444;background-image:url("../../Images/purchase/kobo_giftcard.png");background-repeat:no-repeat;background-position:0 center;padding-left:40px;font-style:italic;min-height:20px;padding-top:2px}.Store-Purchasing .promo-code-giftcard-link:lang(ja),.Store-NewUser-AddBillingInfo .promo-code-giftcard-link:lang(ja){font-style:normal}@media all and (max-width:568px){.Store-Purchasing .copy-billing-info,.Store-NewUser-AddBillingInfo .copy-billing-info{margin-bottom:10px}}.error-page{color:white;margin-bottom:-10px;text-align:center;background-color:#0E61A5;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(-4%,#0e61a5),color-stop(58.5%,#196ab4),color-stop(121%,#257ac3));background-image:-webkit-linear-gradient(#0e61a5 -4%,#196ab4,#257ac3 121%);background-image:-moz-linear-gradient(#0e61a5 -4%,#196ab4,#257ac3 121%);background-image:-o-linear-gradient(#0e61a5 -4%,#196ab4,#257ac3 121%);background-image:linear-gradient(#0e61a5 -4%,#196ab4,#257ac3 121%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF0E61A5',endColorstr='#FF257AC3')}@media all and (max-width:568px){.error-page{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(-1%,#0e61a5),color-stop(35.5%,#196ab4),color-stop(72%,#257ac3));background-image:-webkit-linear-gradient(#0e61a5 -1%,#196ab4,#257ac3 72%);background-image:-moz-linear-gradient(#0e61a5 -1%,#196ab4,#257ac3 72%);background-image:-o-linear-gradient(#0e61a5 -1%,#196ab4,#257ac3 72%);background-image:linear-gradient(#0e61a5 -1%,#196ab4,#257ac3 72%)}}.error-page .inner-wrap{background-image:url("../../Images/backgrounds/error-page-background.jpg");background-position:right;background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;max-width:100%;height:100%;padding-top:0;padding-right:0;padding-left:0}@media all and (max-width:568px){.error-page .inner-wrap{background-image:url("../../Images/backgrounds/error-page-background-small.jpg");padding-left:9px}}@media all and (min-width:569px) and (max-width:880px){.error-page .inner-wrap{background-position:108%}}.error-page .inner-wrap .error-messages{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Georgia,"Times",times,serif}.error-page .inner-wrap .error-messages:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.error-page .inner-wrap .error-messages{padding-top:28px;padding-bottom:46px;padding-right:80px}}@media all and (min-width:569px){.error-page .inner-wrap .error-messages{padding-top:80px;padding-bottom:100px;text-align:center}}.error-page .inner-wrap .error-messages h2{color:white;background-image:none;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:24px;font-size:2.4rem;font-weight:bold;margin:0 auto 0 auto;padding-top:0;line-height:.8}.error-page .inner-wrap .error-messages h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.error-page .inner-wrap .error-messages h2{font-size:16px;font-size:1.6rem}}@media all and (min-width:569px) and (max-width:880px){.error-page .inner-wrap .error-messages h2{max-width:57%}}@media all and (min-width:881px){.error-page .inner-wrap .error-messages h2{max-width:70%}}.error-page .inner-wrap .error-messages h3{color:white;position:relative;text-transform:uppercase;padding-top:23px;font-weight:normal;margin-right:auto;margin-left:auto;font-size:26px;font-size:2.6rem;font-family:Georgia,"Times",times,serif}.error-page .inner-wrap .error-messages h3:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.error-page .inner-wrap .error-messages h3{font-size:16px;font-size:1.6rem;padding-top:19px;margin-bottom:30px}}@media all and (min-width:569px) and (max-width:880px){.error-page .inner-wrap .error-messages h3{max-width:50%;margin-bottom:52px}}@media all and (min-width:881px){.error-page .inner-wrap .error-messages h3{max-width:67%;margin-bottom:47px}}.error-page .inner-wrap .error-messages h3 span{border-top:3px solid white;width:80px;position:absolute;bottom:-19px;left:50%;-webkit-transform:translate(-50%,0em);-moz-transform:translate(-50%,0em);-ms-transform:translate(-50%,0em);-o-transform:translate(-50%,0em);transform:translate(-50%,0em)}@media all and (max-width:568px){.error-page .inner-wrap .error-messages h3 span{bottom:-15px}}.error-page .inner-wrap .error-messages .error-explanation{font-size:30px;font-size:3rem;line-height:46px;margin-top:0;margin-right:auto;margin-left:auto}@media all and (max-width:568px){.error-page .inner-wrap .error-messages .error-explanation{font-size:14px;font-size:1.4rem;line-height:25px}}@media all and (min-width:569px) and (max-width:880px){.error-page .inner-wrap .error-messages .error-explanation{font-size:24px;font-size:2.4rem;line-height:35px;max-width:47%}}@media all and (min-width:881px){.error-page .inner-wrap .error-messages .error-explanation{max-width:67%}}.error-page .inner-wrap .error-messages .error-help{font-size:21px;font-size:2.1rem;line-height:25px;margin:25px auto 0 auto}@media all and (max-width:568px){.error-page .inner-wrap .error-messages .error-help{font-size:14px;font-size:1.4rem;line-height:19px}}@media all and (min-width:569px) and (max-width:880px){.error-page .inner-wrap .error-messages .error-help{max-width:38%}}@media all and (min-width:881px){.error-page .inner-wrap .error-messages .error-help{max-width:64%}}.error-page .inner-wrap .error-messages .error-help a{color:white}button,input[type=submit],input[type=button],a.button,span.button{font-size:14px;font-size:1.4rem;border:0;box-shadow:none;display:inline-block;font-style:italic;line-height:35px;min-height:35px;padding:0 15px;cursor:pointer;text-decoration:none;background-color:transparent}button:lang(ja),input[type=submit]:lang(ja),input[type=button]:lang(ja),a.button:lang(ja),span.button:lang(ja){font-style:normal}button label,input[type=submit] label,input[type=button] label,a.button label,span.button label{cursor:pointer}button:hover,button:active,button[disabled] button.disabled,input[type=submit]:hover,input[type=submit]:active,input[type=submit][disabled] input[type=submit].disabled,input[type=button]:hover,input[type=button]:active,input[type=button][disabled] input[type=button].disabled,a.button:hover,a.button:active,a.button[disabled] a.button.disabled,span.button:hover,span.button:active,span.button[disabled] span.button.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}a.button,span.button{text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.primary-button,input[type=submit].primary-button,input[type=button].primary-button,a.primary-button,span.primary-button{position:relative;height:35px;background-color:#00b09a;color:white;padding:0 15px;font-family:Georgia,"Times",times,serif;font-style:italic}.primary-button:lang(ja),input[type=submit].primary-button:lang(ja),input[type=button].primary-button:lang(ja),a.primary-button:lang(ja),span.primary-button:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.primary-button:lang(ja),input[type=submit].primary-button:lang(ja),input[type=button].primary-button:lang(ja),a.primary-button:lang(ja),span.primary-button:lang(ja){font-style:normal}.primary-button:hover,.primary-button:active,.primary-button[disabled],.primary-button.disabled,input[type=submit].primary-button:hover,input[type=submit].primary-button:active,input[type=submit].primary-button[disabled],input[type=submit].primary-button.disabled,input[type=button].primary-button:hover,input[type=button].primary-button:active,input[type=button].primary-button[disabled],input[type=button].primary-button.disabled,a.primary-button:hover,a.primary-button:active,a.primary-button[disabled],a.primary-button.disabled,span.primary-button:hover,span.primary-button:active,span.primary-button[disabled],span.primary-button.disabled{background-color:#008c7b}.primary-button[disabled],.primary-button.disabled,input[type=submit].primary-button[disabled],input[type=submit].primary-button.disabled,input[type=button].primary-button[disabled],input[type=button].primary-button.disabled,a.primary-button[disabled],a.primary-button.disabled,span.primary-button[disabled],span.primary-button.disabled{cursor:default}.primary-button.merge-left,input[type=submit].primary-button.merge-left,input[type=button].primary-button.merge-left,a.primary-button.merge-left,span.primary-button.merge-left{margin-left:-5px}.primary-button.flowview-buy-now,input[type=submit].primary-button.flowview-buy-now,input[type=button].primary-button.flowview-buy-now,a.primary-button.flowview-buy-now,span.primary-button.flowview-buy-now{width:100%;line-height:35px}@media all and (max-width:568px){.primary-button.flowview-buy-now,input[type=submit].primary-button.flowview-buy-now,input[type=button].primary-button.flowview-buy-now,a.primary-button.flowview-buy-now,span.primary-button.flowview-buy-now{width:125px}}.primary-button.flowview-buy-now .primary-button-content,input[type=submit].primary-button.flowview-buy-now .primary-button-content,input[type=button].primary-button.flowview-buy-now .primary-button-content,a.primary-button.flowview-buy-now .primary-button-content,span.primary-button.flowview-buy-now .primary-button-content{display:block}.primary-button label,input[type=submit].primary-button label,input[type=button].primary-button label,a.primary-button label,span.primary-button label{font-size:14px;font-size:1.4rem;font-style:italic;font-family:Georgia,"Times",times,serif}.primary-button label:lang(ja),input[type=submit].primary-button label:lang(ja),input[type=button].primary-button label:lang(ja),a.primary-button label:lang(ja),span.primary-button label:lang(ja){font-style:normal}.primary-button label:lang(ja),input[type=submit].primary-button label:lang(ja),input[type=button].primary-button label:lang(ja),a.primary-button label:lang(ja),span.primary-button label:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.primary-button p,input[type=submit].primary-button p,input[type=button].primary-button p,a.primary-button p,span.primary-button p{display:inline-block;font-weight:bold;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;margin:0;padding-left:5px}.primary-button p:lang(ja),input[type=submit].primary-button p:lang(ja),input[type=button].primary-button p:lang(ja),a.primary-button p:lang(ja),span.primary-button p:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.primary-button span.seperator,input[type=submit].primary-button span.seperator,input[type=button].primary-button span.seperator,a.primary-button span.seperator,span.primary-button span.seperator{position:absolute;left:0;top:9px}.primary-button span.image,input[type=submit].primary-button span.image,input[type=button].primary-button span.image,a.primary-button span.image,span.primary-button span.image{display:inline-block;background-image:url("../../Images/ASSETS.svg");background-repeat:no-repeat;background-position-x:-120px;width:20px;height:28px;background-position-y:-7px;vertical-align:middle;margin-left:3px}.primary-button .primary-button-arrow,input[type=submit].primary-button .primary-button-arrow,input[type=button].primary-button .primary-button-arrow,a.primary-button .primary-button-arrow,span.primary-button .primary-button-arrow{background-image:url("../../Images/ASSETS.svg");background-repeat:no-repeat;background-position:-112px -13px;border-left:1px solid #fff;width:30px;height:1em;margin:-8px 0 0 0;position:absolute;top:50%;right:0}.primary-button .primary-button-content,input[type=submit].primary-button .primary-button-content,input[type=button].primary-button .primary-button-content,a.primary-button .primary-button-content,span.primary-button .primary-button-content{display:inline-block}.primary-button .price,input[type=submit].primary-button .price,input[type=button].primary-button .price,a.primary-button .price,span.primary-button .price{font-weight:bold;font-style:normal;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;display:inline-block;margin:auto .4em}.primary-button .price:lang(ja),input[type=submit].primary-button .price:lang(ja),input[type=button].primary-button .price:lang(ja),a.primary-button .price:lang(ja),span.primary-button .price:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.primary-button .price,input[type=submit].primary-button .price,input[type=button].primary-button .price,a.primary-button .price,span.primary-button .price{margin:auto .2em}}.secondary-button,input[type=submit].secondary-button,input[type=button].secondary-button,a.secondary-button{background-color:#bbb;color:white;padding:0 15px}.secondary-button.dark,input[type=submit].secondary-button.dark,input[type=button].secondary-button.dark,a.secondary-button.dark{background-color:#444;color:#fff}.secondary-button:hover,input[type=submit].secondary-button:hover,input[type=button].secondary-button:hover,a.secondary-button:hover{filter:alpha(opacity=80);opacity:.8}.secondary-button:active,input[type=submit].secondary-button:active,input[type=button].secondary-button:active,a.secondary-button:active{filter:alpha(opacity=100);opacity:1}@media all and (max-width:568px){.secondary-button,input[type=submit].secondary-button,input[type=button].secondary-button,a.secondary-button{width:100%}}.tertiary-button,input[type=submit].tertiary-button,input[type=button].tertiary-button,a.tertiary-button{background-color:#00bee1;color:white;padding:0 15px;font-style:italic;line-height:35px}.tertiary-button:lang(ja),input[type=submit].tertiary-button:lang(ja),input[type=button].tertiary-button:lang(ja),a.tertiary-button:lang(ja){font-style:normal}.tertiary-button:hover,input[type=submit].tertiary-button:hover,input[type=button].tertiary-button:hover,a.tertiary-button:hover{background-color:#0098b4}.tertiary-button:active,input[type=submit].tertiary-button:active,input[type=button].tertiary-button:active,a.tertiary-button:active{filter:alpha(opacity=100);opacity:1}.tertiary-button[disabled],input[type=submit].tertiary-button[disabled],input[type=button].tertiary-button[disabled],a.tertiary-button[disabled]{filter:alpha(opacity=80);opacity:.8}.tertiary-button.with-margin,input[type=submit].tertiary-button.with-margin,input[type=button].tertiary-button.with-margin,a.tertiary-button.with-margin{margin-top:20px}.tag-button{background-color:#E0E0E0;color:#000;height:25px;font-style:normal;padding:0 10px 2px 10px}.tag-button:hover{filter:alpha(opacity=80);opacity:.8}.tag-button:active{filter:alpha(opacity=100);opacity:1}.tag-button:after{content:"\00a0 \00a0 \00a0";background-image:url("../../Images/icon-sprites.gif");background-repeat:no-repeat;background-position:-9px -40px}.more-results-button{width:100%;margin:10px 0;background:#ccc;display:none;border-bottom:1px solid #cacaca}@media all and (min-width:569px) and (max-width:880px){.more-results-button{margin-left:80px}}@media all and (max-width:568px){.more-results-button{margin-left:20px}}.cancel-button{background-image:url("../../Images/btn_close_default.png");background-repeat:no-repeat}.cancel-button:active{background-image:url("../../Images/btn_close_over.png");background-repeat:no-repeat}.cancel-button:hover{background-image:url("../../Images/btn_close_over.png");background-repeat:no-repeat}.cancel-button.cancel-button-dialog{width:14px;height:16px;min-height:16px;padding:0;position:relative;top:0;margin-right:0;background-image:url("../../Images/btn_close_dialog_green.svg")}.cancel-button.cancel-button-dialog:hover{background-position-y:-30px}a.dark-hover:hover,a.dark-hover:active{font-style:italic;color:#666}a.dark-hover:hover:lang(ja),a.dark-hover:active:lang(ja){font-style:normal}.rakuten-logo-bar{position:relative;top:0;z-index:2000;width:100%;height:30px;line-height:30px;font-size:1px;background:#eee}.rakuten-logo-bar div{position:relative;max-width:1140px;margin:0 auto;text-align:right;height:100%}.rakuten-logo-bar div img{vertical-align:middle;margin-right:20px}@media all and (max-width:880px){.rakuten-logo-bar{display:none}}.header-fixed .main-nav-bar{position:fixed;top:0}@media all and (min-width:881px){.header-fixed .main-nav-bar{height:53px}}.main-nav-bar{background-color:#00bee1;border-bottom:1px solid #008fa9;border-top:1px solid #99e5f3;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:65px;z-index:9999}@media all and (max-width:880px){.main-nav-bar{top:0;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media all and (min-width:569px) and (max-width:880px){.main-nav-bar{height:60px}}@media all and (max-width:568px){.main-nav-bar{height:44px}}.header-menu-outer{max-width:1140px;margin:0 auto}.header-menu-inner{position:relative;max-width:1140px;overflow:visible;height:100%;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}@media all and (max-width:880px){.header-menu-inner{display:block}}.header-slideout-menu-button{background:transparent;display:none;position:relative;z-index:1000;font-size:1px;top:0;border-radius:0;float:left;margin-left:5px;height:100%}.header-slideout-menu-button:focus{outline:none!important}.header-slideout-menu-button.flyout-active{background-color:#1994A9}@media all and (max-width:568px){.header-slideout-menu-button.flyout-active{height:43px}}.header-slideout-menu-button.flyout-active img{filter:alpha(opacity=80);opacity:.8}@media all and (max-width:880px){.header-slideout-menu-button{display:inline-block;margin:0 -1px 0 -20px}}@media all and (min-width:569px) and (max-width:880px){.header-slideout-menu-button{width:70px;padding-top:20px}}@media all and (max-width:568px){.header-slideout-menu-button{width:54px;padding-top:11px}.header-slideout-menu-button img{width:24px}}.kobo-logo{display:table-cell;vertical-align:middle;height:100%;color:#fff;font-family:Georgia,"Times",times,serif;font-size:19px;font-size:1.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:1%;white-space:nowrap}.kobo-logo:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.kobo-logo{max-width:65%}}.kobo-logo a.transparent{color:transparent}.kobo-logo::after{height:35px;width:1px;background:#008fa9;margin:7px 30px 0;display:inline-block;content:" ";vertical-align:middle}@media all and (min-width:569px) and (max-width:880px){.kobo-logo::after{margin:-4px 20px 0 0}}@media all and (max-width:568px){.kobo-logo::after{margin:-7px 15px 0 0;height:22px}}.kobo-logo h1{display:inline-block;width:80px;height:42px;text-indent:-9999px;padding:0;background-image:url("../../Images/header-footer/kobo-logo.png");background-image:none,url("../../Images/header-footer/kobo-logo.svg");background-repeat:no-repeat;position:relative}@media all and (min-width:881px){.kobo-logo h1{top:-3px}}@media all and (max-width:880px){.kobo-logo{margin-left:0;display:inline-block}.kobo-logo h1{background-size:contain;background-image:url("../../Images/header-footer/kobo-logo-min.png");background-image:none,url("../../Images/header-footer/kobo-logo-min.svg");background-repeat:no-repeat;vertical-align:middle}.kobo-logo::after{display:none}.kobo-logo::before{height:35px;width:1px;background:#008fa9;margin:7px 30px 0;display:inline-block;content:" ";vertical-align:middle}}@media all and (max-width:880px) and (min-width:569px) and (max-width:880px){.kobo-logo::before{margin:-4px 20px 0 0}}@media all and (max-width:880px) and (max-width:568px){.kobo-logo::before{margin:-7px 15px 0 0;height:22px}}@media all and (min-width:569px) and (max-width:880px){.kobo-logo h1{bottom:2px}}@media all and (max-width:568px){.kobo-logo h1{bottom:3px}}@media all and (max-width:880px){.kobo-logo{width:70%;font-size:1px}}@media all and (min-width:569px) and (max-width:880px){.kobo-logo{font-size:24px;font-size:2.4rem;line-height:58px}.kobo-logo h1{width:63px;height:26px}}@media all and (max-width:568px){.kobo-logo{font-size:19px;font-size:1.9rem;line-height:42px}.kobo-logo h1{width:48px;height:19px}}.kobo-logo .page-title-area{display:none}.header-main-menu{color:#323232;display:table-cell;vertical-align:middle;color:#efefef;background:0;width:auto}.header-main-menu .account-area-expandbox{width:100%;text-align:left;z-index:1111}@media all and (max-width:880px){.header-main-menu .account-area-expandbox{display:block;border-top:1px solid #1091b0}}.header-main-menu .account-area-expandbox .gizmo-expandable-inner-content{padding-bottom:0}.header-main-menu .account-area-expandbox .gizmo-expandable-button-chevron{background-position:91% center;width:100%;right:0;filter:alpha(opacity=50);opacity:.5}@media all and (min-width:569px) and (max-width:880px){.header-main-menu .account-area-expandbox .gizmo-expandable-button-chevron{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:60px;top:-60px}}@media all and (max-width:568px){.header-main-menu .account-area-expandbox .gizmo-expandable-button-chevron{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:44px;top:-44px}}.header-main-menu .account-area-expandbox .gizmo-expandable-button-collapsed{filter:alpha(opacity=100);opacity:1}@media all and (max-width:880px){.header-main-menu{background-image:url("../../Images/header-footer/flyout-right-gradient.png");background:#eee repeat-y right;left:-250px;overflow-x:hidden;margin-top:-1px;position:absolute;width:250px;height:1000px;top:0;background-color:#f0f0f0;border-color:#a9a9a9;border-radius:0}}.small-view-flyout{width:100%;display:none;background-image:url("../../Images/header-footer/flyout-right-gradient.png");background:#00bee1 repeat-y top right;font-size:14px;font-size:1.4rem;color:#595959}@media all and (max-width:880px){.small-view-flyout{display:block}}@media all and (min-width:569px) and (max-width:880px){.small-view-flyout{height:60px;line-height:60px}}@media all and (max-width:568px){.small-view-flyout{height:44px;line-height:44px}}.small-view-flyout a{float:left;margin-left:15px;font-size:1px}.small-view-flyout a img{vertical-align:middle}.small-view-flyout p{color:#fff;margin:0 46px 0 60px;font-size:14px;font-size:1.4rem}.header-fixed .kobo-main-navigation{height:51px}.header-fixed .kobo-main-navigation li{line-height:51px}.header-fixed .kobo-main-navigation li:hover,.header-fixed .kobo-main-navigation li:active,.header-fixed .kobo-main-navigation li.active-menu{line-height:49px}.kobo-main-navigation{font-size:20px;font-size:2rem;font-style:italic;height:63px;width:100%}.kobo-main-navigation:lang(ja){font-style:normal}@media all and (max-width:880px){.kobo-main-navigation{height:auto;width:100%;background-image:url("../../Images/header-footer/flyout-right-gradient.png");background:#eee repeat-y top right}}@media all and (max-width:568px){.kobo-main-navigation{padding:0}}.kobo-main-navigation li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;margin-left:10px;padding:0 10px;color:#eee;cursor:pointer;line-height:63px}.kobo-main-navigation li:hover,.kobo-main-navigation li:active,.kobo-main-navigation li.active-menu{line-height:61px;border-bottom:3px solid #fff}.kobo-main-navigation li:first-child{margin-left:0}@media all and (min-width:881px){.kobo-main-navigation li.main-nav-home{display:none}}.kobo-main-navigation li a{font-style:italic}.kobo-main-navigation li a:lang(ja){font-style:normal}.kobo-main-navigation li a,.kobo-main-navigation li span{display:block;height:100%;width:100%;color:#fff;text-decoration:none}@media all and (max-width:880px){.kobo-main-navigation li a,.kobo-main-navigation li span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#828282}}.kobo-main-navigation li a:active,.kobo-main-navigation li span:active{background-color:transparent}@media all and (max-width:880px){.kobo-main-navigation li{display:block;background-color:#f7f7f7;border-bottom:1px solid #bbb;background-image:url("../../Images/header-footer/flyout-right-gradient.png");background:#eee repeat-y top right;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.kobo-main-navigation li:hover,.kobo-main-navigation li:active,.kobo-main-navigation li.active-menu{background-color:#fff;color:#000;border-bottom:1px solid #bbb}.kobo-main-navigation li:hover a,.kobo-main-navigation li:hover span,.kobo-main-navigation li:active a,.kobo-main-navigation li:active span,.kobo-main-navigation li.active-menu a,.kobo-main-navigation li.active-menu span{color:#000}.kobo-main-navigation li a,.kobo-main-navigation li span{line-height:1.4;padding-left:15px;color:#444}}@media all and (min-width:569px) and (max-width:880px){.kobo-main-navigation li{font-size:18px;font-size:1.8rem}.kobo-main-navigation li a,.kobo-main-navigation li span{padding-top:12px;padding-bottom:12px}}@media all and (max-width:568px){.kobo-main-navigation li{font-size:16px;font-size:1.6rem}.kobo-main-navigation li a,.kobo-main-navigation li span{padding-top:9px;padding-bottom:9px}}.header-fixed .header-right-menu li.profile-avatar,.header-fixed .header-right-menu li.search,.header-fixed .header-right-menu li .icon-cart{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header-fixed .header-right-menu .account-area-expandbox .gizmo-expandable-inner-masker{margin-top:33px}.header-right-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:300px;height:100%;display:table-cell;vertical-align:middle;width:1%;white-space:nowrap}@media all and (max-width:880px){.header-right-menu{width:auto;float:right;display:inline-block}}@media all and (min-width:569px) and (max-width:880px){.header-right-menu{line-height:58px}}@media all and (max-width:568px){.header-right-menu{line-height:42px}}.header-right-menu li{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header-right-menu li.profile-avatar{position:relative}.header-right-menu li.profile-avatar>a{display:inline-block;height:30px;width:60px;position:relative;z-index:2222;vertical-align:middle;outline:0}.header-right-menu li.profile-avatar>a:active{background-color:transparent}@media all and (max-width:880px){.header-right-menu li.profile-avatar{display:none}}@media all and (min-width:881px){.header-right-menu li.search::after{height:35px;width:1px;background:#008fa9;margin:7px 30px 0;display:inline-block;content:" ";vertical-align:middle}}@media all and (min-width:881px) and (min-width:569px) and (max-width:880px){.header-right-menu li.search::after{margin:-4px 20px 0 0}}@media all and (min-width:881px) and (max-width:568px){.header-right-menu li.search::after{margin:-7px 15px 0 0;height:22px}}.header-right-menu li.icon-cart{position:relative;vertical-align:middle;margin-right:30px;z-index:1112;font-size:0;text-align:right}.header-right-menu li.icon-cart.show-icon em{display:inline-block}@media all and (max-width:568px){.header-right-menu li.icon-cart.show-icon span{background-position:0 -69px}}.header-right-menu li.icon-cart.show-icon.cart-open span{background-position:0 -34px}@media all and (max-width:568px){.header-right-menu li.icon-cart.show-icon.cart-open span{background-position:0 -103px}}.header-right-menu li.icon-cart em{display:none;position:absolute;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;font-size:14px;font-size:1.4rem;background-color:#ed1c0c;min-width:16px;line-height:1;padding:3px;text-align:center;top:-7px;left:21px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.header-right-menu li.icon-cart em:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.header-right-menu li.icon-cart span{display:block;height:25px;width:30px;background-image:url("../../Images/header-footer/cart_icon_sprite.png");background-position:0 0;background-repeat:no-repeat;background-repeat:no-repeat;cursor:pointer}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.header-right-menu li.icon-cart span{background-image:url("../../Images/header-footer/cart_icon_sprite_2x.png");background-size:25px 130px}}@media all and (max-width:568px){.header-right-menu li.icon-cart span{background-position:0 -69px}}.header-right-menu li.icon-cart.cart-open span{background-position:0 -34px}@media all and (max-width:568px){.header-right-menu li.icon-cart.cart-open span{background-position:0 -103px}}@media all and (min-width:569px) and (max-width:880px){.header-right-menu li.icon-cart{position:absolute;right:40px;top:18px}}@media all and (max-width:568px){.header-right-menu li.icon-cart{position:absolute;right:35px;top:10px}}.header-right-menu li .search-bar-toggle{color:#fff;font-style:italic;position:relative;z-index:2222;opacity:.5;display:inline-block;vertical-align:middle;outline:0;text-decoration:none}.header-right-menu li .search-bar-toggle:lang(ja){font-style:normal}.header-right-menu li .search-bar-toggle span{padding:2px 0 2px 40px;background-image:url("../../Images/header-footer/magnifier-on-off.png");background-repeat:no-repeat;background-position:0 0;font-size:20px;font-size:2rem}@media all and (max-width:880px){.header-right-menu li .search-bar-toggle span{display:inline-block;width:30px;height:30px;text-indent:-9999px;padding:0;font-size:1px;vertical-align:middle}}@media all and (max-width:880px){.header-right-menu li .search-bar-toggle{vertical-align:top}}.header-right-menu li .search-bar-toggle.is-collapsed{opacity:1}.header-right-menu li .search-bar-toggle.search-open{background-position:0 -30px;color:#a4dee8}.header-right-menu .account-area-expandbox{position:absolute;top:0;right:-10px;height:100%;text-align:left;white-space:nowrap;z-index:1111;margin-left:-20px}@media all and (max-width:880px){.header-right-menu .account-area-expandbox{display:none}}.header-right-menu .account-area-expandbox.gizmo-expandable-collapsed-on-load .talk-bubble-stem{display:none}.header-right-menu .account-area-expandbox .talk-bubble-stem{background-image:url("../../Images/talk-bubble-stem.png");width:32px;height:16px;margin:14px 0 0 69%;position:relative;z-index:1112}.header-right-menu .account-area-expandbox .gizmo-expandable-inner-masker{padding:0 5px;margin-top:45px}.header-right-menu .account-area-expandbox .gizmo-expandable-button-chevron{top:0;right:10px;width:20px;height:100%;filter:alpha(opacity=50);opacity:.5}.header-right-menu .account-area-expandbox .gizmo-expandable-button-collapsed{filter:alpha(opacity=100);opacity:1}.header-right-menu .account-area-expandbox ul{margin:0 7px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,0.2);box-shadow:0 2px 5px 2px rgba(0,0,0,0.2);background:#fff;min-width:13px;padding:20px;width:158px}.header-right-menu .account-area-expandbox .create-account-button{width:100%;height:35px;font-style:italic;color:#fff;line-height:35px}.header-right-menu .account-area-expandbox .create-account-button:lang(ja){font-style:normal}.header-right-menu .account-area-expandbox li{display:block;margin-top:10px;line-height:1}.header-right-menu .account-area-expandbox li>a{color:#444;font-size:14px;font-size:1.4rem;font-style:italic;display:inline-block}.header-right-menu .account-area-expandbox li>a:lang(ja){font-style:normal}@media all and (max-width:568px){.header-right-menu .account-area-expandbox li>a{color:#fff!important}}.header-right-menu .account-area-expandbox li:first-child{margin-top:0}.header-right-menu .account-area-expandbox li.get-help{text-align:center}.header-right-menu .account-area-expandbox li.sign-out{padding-top:15px;border-top:1px solid #C8C8C8}.header-right-menu .account-area-expandbox li.user-name{font-size:18px;font-size:1.8rem;border-bottom:1px solid #C8C8C8;padding-bottom:15px}.profile-list-small-view{background:#1DADC6;color:#fff;font-style:italic;padding:0;width:100%;height:auto}.profile-list-small-view:lang(ja){font-style:normal}.profile-list-small-view li{height:auto;display:block;width:100%;margin-left:0;background-image:url("../../Images/header-footer/flyout-right-gradient.png");background:transparent repeat-y top right;border-bottom:1px solid #1091b0}.profile-list-small-view li:hover,.profile-list-small-view li:active,.profile-list-small-view li.active-menu{background-color:#1a94a9}.profile-list-small-view li:hover a,.profile-list-small-view li:active a,.profile-list-small-view li.active-menu a{color:#d9d9d9}.profile-list-small-view a{display:block;height:100%;color:#fff;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;line-height:1.4}.profile-list-small-view a:hover{text-decoration:none}.profile-list-small-view a:hover:lang(ja){text-decoration:underline}@media all and (min-width:881px){.profile-list-small-view{display:none!important}}@media all and (min-width:569px) and (max-width:880px){.profile-list-small-view{font-size:18px;font-size:1.8rem}.profile-list-small-view a{padding-top:14px;padding-bottom:14px}}@media all and (max-width:568px){.profile-list-small-view{font-size:16px;font-size:1.6rem}.profile-list-small-view a{padding-top:9px;padding-bottom:9px}}.slide-left{left:0!important;-webkit-transition-property:left;-webkit-transition-timing-function:ease-in;-webkit-transition-duration:300ms}.slide-right{left:250px!important;-webkit-transition-property:left;-webkit-transition-timing-function:ease-in;-webkit-transition-duration:300ms}.eBooksSubMenu{position:relative}.eBooksSubMenu .subCategoriesMenu{position:relative;display:none}.eBooksSubMenu .subCategoriesMenu ul{position:relative;background-color:transparent;display:inline}.eBooksSubMenu .subCategoriesMenu li{font-weight:normal;font-style:italic;font-size:8px;font-size:.8rem;padding:0;margin:0;background-color:transparent;border-bottom:0;line-height:30px;text-transform:capitalize}.eBooksSubMenu .subCategoriesMenu li:lang(ja){font-style:normal}.eBooksSubMenu .subCategoriesMenu li:hover{color:#808080}.webapp-secondary-nav{padding:0 13px;padding:0 1.3rem;background-color:white;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(1px,#fff),color-stop(1px,#ececec),color-stop(4px,#fff),color-stop(88%,#fff),color-stop(95%,#ececec),color-stop(100%,#ccc));background-image:-webkit-linear-gradient(bottom,#fff 1px,#ececec 1px,#fff 4px,#fff 88%,#ececec 95%,#ccc);background-image:-moz-linear-gradient(bottom,#fff 1px,#ececec 1px,#fff 4px,#fff 88%,#ececec 95%,#ccc);background-image:-o-linear-gradient(bottom,#fff 1px,#ececec 1px,#fff 4px,#fff 88%,#ececec 95%,#ccc);background-image:linear-gradient(bottom,#fff 1px,#ececec 1px,#fff 4px,#fff 88%,#ececec 95%,#ccc);font-size:16px;font-size:1.6rem}@media all and (max-width:568px){.webapp-secondary-nav{font-size:14px;font-size:1.4rem}}@media all and (max-width:880px){.webapp-secondary-nav{position:fixed;top:0;width:100%;z-index:9999}}.webapp-secondary-nav li{display:inline-block;padding:0 15px;padding:0 1.5rem;font-style:italic;line-height:3.75;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:3.75em}.webapp-secondary-nav li:lang(ja){font-style:normal}.webapp-secondary-nav li a{display:block;color:#444}.webapp-secondary-nav li a:hover{text-decoration:none}.webapp-secondary-nav li a:hover:lang(ja){text-decoration:underline}.webapp-secondary-nav li.active-menu{border-bottom:2px solid #00bee1}.webapp-secondary-nav li.active-menu a{color:black}.push-content-right .kobo-main,.push-content-right .page{margin-left:250px!important;-webkit-transition-property:margin-left;-webkit-transition-timing-function:ease-in;-webkit-transition-duration:300ms;margin-left:250px}.push-content-left .kobo-main,.push-content-left .page{margin-left:0!important;-webkit-transition-property:margin-left;-webkit-transition-timing-function:ease-in;-webkit-transition-duration:300ms;margin-left:0}@media all and (max-width:880px){.hide-flyout-menu{display:block;left:-250px}}@media all and (max-width:880px){.show-flyout-menu{display:block;left:-250px}}li.hDivider,div.hDivider{border-top:1px solid darkgrey;border-bottom:1px solid white;width:100%;height:0;padding:0}div.vDivider{border-left:1px solid darkgrey;border-right:1px solid white;width:0;height:100%;margin-top:0;margin-bottom:0;padding:0;display:inline-block}.hideSmall{position:relative}@media all and (max-width:568px){.hideSmall{display:none!important}}.hideMedium{display:none!important}@media all and (min-width:881px){.hideBig{display:none!important}}.static-header{display:table;table-layout:fixed}.static-header .header-col{display:table-cell;vertical-align:middle;height:63px;width:1%;white-space:nowrap}@media all and (min-width:569px) and (max-width:880px){.static-header .header-col{height:58px}}@media all and (max-width:568px){.static-header .header-col{height:42px}}.static-header .header-col-fill{width:100%;white-space:normal}.static-logo{text-overflow:clip;height:auto;line-height:1}.static-logo h1{margin-top:2px}@media all and (min-width:569px) and (max-width:880px){.static-logo h1{margin-top:5px}}@media all and (max-width:568px){.static-logo h1{margin-top:2px}}.static-logo::after{height:35px;width:1px;background:#008fa9;margin:7px 30px 0;display:inline-block;content:" ";vertical-align:middle}@media all and (min-width:569px) and (max-width:880px){.static-logo::after{margin:-4px 20px 0 0}}@media all and (max-width:568px){.static-logo::after{margin:-7px 15px 0 0;height:22px}}@media all and (min-width:569px) and (max-width:880px){.static-logo::after{margin:0 20px}}@media all and (max-width:568px){.static-logo::after{margin:0 15px}}.static-logo::before{display:none}@media all and (max-width:880px){.static-logo{width:auto}}.base-header-title{color:#fff;line-height:1;font-style:normal;margin:0;padding:0;font-size:26px;font-size:2.6rem}@media all and (min-width:569px) and (max-width:880px){.base-header-title{font-size:24px;font-size:2.4rem}}@media all and (max-width:568px){.base-header-title{font-size:20px;font-size:2rem}}.static-header-messaging{background-image:url("../../Images/purchase/PP_lock.png");background-position:left;color:#fff;background-repeat:no-repeat;text-transform:uppercase;font-size:14px;font-size:1.4rem;line-height:1;padding:5px 0 5px 30px;margin:0;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.static-header-messaging:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.static-header-messaging{width:0;overflow:hidden;padding-left:17px}}.header-spacer{display:none}@media all and (max-width:880px){.header-spacer{display:block}}@media all and (min-width:569px) and (max-width:880px){.header-spacer{height:60px}}@media all and (max-width:568px){.header-spacer{height:44px}}.header-spacer.header-spacer-secondary{font-size:16px;font-size:1.6rem;height:3.75em}@media all and (max-width:568px){.header-spacer.header-spacer-secondary{font-size:14px;font-size:1.4rem}}.header-fixed .header-spacer{display:block;height:65px}@media all and (min-width:569px) and (max-width:880px){.header-fixed .header-spacer{height:60px}}@media all and (max-width:568px){.header-fixed .header-spacer{height:44px}}.kobo-footer{margin-top:10px;width:100%;position:relative;clear:both;color:#fff;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.kobo-footer .inner-wrap{padding-bottom:15px}.kobo-footer .gizmo-expandable .gizmo-expandable-button-plus{display:none;height:40px}.kobo-footer .gizmo-expandable .gizmo-expandable-inner-content{padding:0}@media all and (max-width:880px){.kobo-footer .gizmo-expandable .gizmo-expandable-button-plus{display:block}}.kobo-footer a{font-family:Georgia,"Times",times,serif;color:#fff;font-style:italic;font-size:14px;font-size:1.4rem}.kobo-footer a:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.kobo-footer a:lang(ja){font-style:normal}.kobo-footer ul li{padding:5px 0}.kobo-footer p{margin:0}.kobo-footer .primary-footer{background-color:#444;overflow:hidden;padding-top:20px}@media all and (max-width:880px){.kobo-footer .primary-footer{padding-top:20px;width:100%;height:auto;display:block}}.kobo-footer .primary-footer h3{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem;text-transform:uppercase;color:#fff;position:relative;height:38px;line-height:33px;padding:0;font-weight:bold}.kobo-footer .primary-footer h3:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:880px){.kobo-footer .primary-footer h3{margin-bottom:0;display:block;font-size:16px;font-size:1.6rem;border-bottom:2px solid #333}.kobo-footer .primary-footer h3+.floated-column-50,.kobo-footer .primary-footer h3+.inner-column-left{padding-top:10px}}.kobo-footer .primary-footer h3::before{content:'';position:absolute;top:0;left:0;width:75px;border-top:2px solid #00bee1}.kobo-footer .primary-footer .footer-about-section{width:26.363636%}.kobo-footer .primary-footer .footer-opportunities-section{width:22.727272%}.kobo-footer .primary-footer .footer-social-section{width:31.818181%}.kobo-footer .primary-footer .footer-language-section{width:19.090909%}.kobo-footer .primary-footer .floated-column{float:left;overflow:hidden}@media all and (max-width:880px){.kobo-footer .primary-footer .floated-column{width:100%}}.kobo-footer .primary-footer .inner-column-left{padding-bottom:20px;padding-right:15px}.kobo-footer .primary-footer .inner-column-left p{width:80%}@media all and (max-width:568px){.kobo-footer .primary-footer .inner-column-left p{width:100%}}.kobo-footer .primary-footer .inner-column-left>li{padding:10px 0 10px 0}@media all and (min-width:881px){.kobo-footer .primary-footer .inner-column-left>li{padding:5px 0}}.kobo-footer .primary-footer .inner-column-left a{text-decoration:none}.kobo-footer .primary-footer .inner-column-left a:hover{text-decoration:underline}@media all and (max-width:568px){.kobo-footer .primary-footer .inner-column-left{padding-right:0}}.kobo-footer .primary-footer .social-links{position:relative;margin-left:-10px}@media all and (max-width:880px){.kobo-footer .primary-footer .social-links{margin-top:-10px}}.kobo-footer .primary-footer .social-links>li{display:inline-block;background-image:url("../../Images/header-footer/social/social_icons.png");background-repeat:no-repeat;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.kobo-footer .primary-footer .social-links>li{background-image:url("../../Images/header-footer/social/social_icons@2x.png");background-size:32px 332px}}.kobo-footer .primary-footer .social-links>li.social-icon-facebook{background-position:0 0}.kobo-footer .primary-footer .social-links>li.social-icon-twitter{background-position:0 16.66667%}.kobo-footer .primary-footer .social-links>li.social-icon-pinterest{background-position:0 33.33333%}.kobo-footer .primary-footer .social-links>li.social-icon-youtube{background-position:0 50%}.kobo-footer .primary-footer .social-links>li.social-icon-blog{background-position:0 66.66667%}.kobo-footer .primary-footer .social-links>li.social-icon-googleplus{background-position:0 83.33333%}.kobo-footer .primary-footer .social-links>li.social-icon-linkedin{background-position:0 100%}.kobo-footer .primary-footer .social-links>li a{display:inline-block;position:relative;height:100%;width:100%;text-indent:-9999px}.kobo-footer .primary-footer .social-links>li{width:31px;height:31px;color:#fff;vertical-align:top;margin:10px 0 0 10px;padding:0}.kobo-footer .primary-footer .social-links>li a{width:100%;height:100%;display:inline-block}.kobo-footer .primary-footer .social-links>li.social-icon-blog{width:auto;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}@media all and (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.kobo-footer .primary-footer .social-links>li.social-icon-blog{-webkit-background-size:32px 332px;-moz-background-size:32px 332px;-o-background-size:32px 332px;background-size:32px 332px}}.kobo-footer .primary-footer .social-links>li.social-icon-blog a{width:auto;padding-left:39px;line-height:31px;text-indent:0}.kobo-footer .primary-footer .footer-copyright{float:left;margin:0;padding-top:20px}@media all and (max-width:880px){.kobo-footer .primary-footer .footer-copyright{float:none;height:40px;line-height:40px;padding-top:0}}.kobo-footer .primary-footer .footer-utility{clear:both}.kobo-footer .primary-footer .footer-utility .inner-column-left{padding-top:20px;padding-left:8px;float:left;padding-bottom:0}.kobo-footer .primary-footer .footer-utility .inner-column-left li{display:inline-block;padding:0 8px 0 0}.kobo-footer .primary-footer .footer-utility .inner-column-left li:before{content:'|';display:inline-block;margin-right:10px}@media all and (max-width:880px){.kobo-footer .primary-footer .footer-utility .inner-column-left{float:none;padding-top:10px}.kobo-footer .primary-footer .footer-utility .inner-column-left li{display:block;padding:10px 0}.kobo-footer .primary-footer .footer-utility .inner-column-left li:before{content:'';margin:0}}.kobo-footer .secondary-footer{background:#333}@media all and (max-width:880px){.kobo-footer .secondary-footer{display:none}}.kobo-footer .secondary-footer .inner-wrap{background-image:url("../../Images/header-footer/Rakuten.png");background-repeat:no-repeat;background-position:20px center;padding-top:15px;padding-bottom:15px}@media all and (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.kobo-footer .secondary-footer .inner-wrap{background-image:url("../../Images/header-footer/Rakuten-Retina.png");background-repeat:no-repeat;background-size:32px 32px}}.kobo-footer .secondary-footer-horizontal-list-wrap{margin-left:5%;overflow:hidden;width:95%}.kobo-footer .secondary-footer-horizontal-list-wrap .secondary-footer-horizontal-list{margin-left:-30px}.kobo-footer .secondary-footer-horizontal-list-wrap .secondary-footer-horizontal-list li{margin-left:13px;margin-right:0;white-space:nowrap}.kobo-footer .secondary-footer-horizontal-list-wrap .secondary-footer-horizontal-list li:before{content:"|";color:#bbb;padding-right:14px}.kobo-footer .secondary-footer-horizontal-list-wrap .secondary-footer-horizontal-list a{font-size:12px;font-size:1.2rem;color:#bbb}input[type="text"],input[type="tel"]{-webkit-box-shadow:0 2px 2px #ddd;-moz-box-shadow:0 2px 2px #ddd;box-shadow:0 2px 2px #ddd;outline:0;border:1px solid #bbb;padding:.4em .8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder{color:black}input[type="text"]:-moz-placeholder,input[type="tel"]:-moz-placeholder{color:black}input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder{color:black}input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder{color:black}input[type="text"]:focus,input[type="tel"]:focus{border:1px solid #00bee1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="text"].error,input[type="tel"].error{border:1px solid #ff5601}.required::before{display:inline-block;content:'\2217';color:#fe5f0e;font-size:30px;font-size:3rem;width:22px;margin-left:-22px}input[type="checkbox"]{margin:0 .8em 0 0}.kobo-input-select{overflow:hidden;border-radius:2px;background-color:#bbb;background-image:url("../../Images/White_Chevron_With_Border.png");background-image:none,url("../../Images/White_Chevron_With_Border.svg");background-repeat:no-repeat;background-position:right center;background-size:auto 90%}.kobo-input-select select{width:150%;width:calc(100%+30px);padding:.6em;background-color:rgba(0,0,0,0);box-shadow:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:white;font-family:Georgia,"Times",times,serif;font-style:italic}.kobo-input-select select:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.kobo-input-select select:lang(ja){font-style:normal}.kobo-input-select select:focus{outline:0}.kobo-input-select option{color:black;background-color:white}.kobo-input-select.error{border:1px solid #ff5601}.error .drop-down-select,.error .drop-down-select.drop-down-selectHover,.error .drop-down-select.drop-down-selectFocus,.error .drop-down-select.drop-down-selectFocus.drop-down-selectOpen{border:1px solid #ff5601}.kobo-form{margin-left:-20px;*zoom:1}.kobo-form:after{content:"";display:table;clear:both}.kobo-form>li{margin-bottom:20px;width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;float:left}.kobo-form>li.half{width:50%}.kobo-form>li.field-half{padding-right:20px}.kobo-form>li.field-half>input[type=text],.kobo-form>li.field-half>input[type=tel]{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:568px){.kobo-form>li.small-full{width:100%}}.marketing-content-area-wrap{*zoom:1}.marketing-content-area-wrap:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#modal{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;-o-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;display:table;opacity:0;visibility:hidden}#modal.light{background-color:rgba(255,255,255,0.5)}#modal.transparent{background-color:transparent}.show-modal #modal{z-index:9999;opacity:1;visibility:visible}#modal-container{display:table-cell;vertical-align:middle;min-width:70%;left:50%;top:10%}#modal-content{width:50%;margin:0 auto;min-width:559px}@media all and (max-width:568px){#modal-container{vertical-align:bottom}#modal-content{width:100%;min-width:0}}.badge{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;border:0 solid transparent;-webkit-border-radius:3rem;-moz-border-radius:3rem;-ms-border-radius:3rem;-o-border-radius:3rem;border-radius:3rem;float:right;padding:10px 0;text-align:center}.badge.absolute-positioned{position:absolute;right:20px;bottom:10px}.badge:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.badge.age-range{margin-bottom:15px;background-color:#ff8200}.badge.age-range p{color:#fff;margin:0;text-transform:uppercase}.badge.age-range p.label{font-size:13px;font-size:1.3rem;padding:0 10px}.badge.age-range p.range{font-size:18px;font-size:1.8rem;padding:0 8px;min-width:40px}@media all and (max-width:568px){.badge{-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;border-radius:2rem;float:none;display:inline-block;padding:6px 0}.badge.age-range{margin-top:10px}.badge.age-range p{line-height:1em}.badge.age-range p.label{font-size:8px;font-size:.8rem;padding:0 7px}.badge.age-range p.range{font-size:12px;font-size:1.2rem;padding:0 7px}}.crb{min-width:100%;position:relative;display:table;*zoom:1;padding-top:0}.crb:after{content:"";display:table;clear:both}.crb .preorderbox{margin-top:20px;overflow:hidden}@media all and (max-width:568px){.crb .preorderbox{clear:both}}.crb .preorderbox .preorderbox-p{background-color:#f1f6ce;border:1px solid #cadb3d;color:#a0a65e;padding:5px;margin:0;float:left}.crb .preorderbox .preorderbox-p a{text-decoration:none;font-style:italic;color:#a0a65e!important}.crb .preorderbox .preorderbox-p a:lang(ja){text-decoration:underline}.crb .preorderbox .preorderbox-p a:lang(ja){font-style:normal}.crb .category-rankings{display:table-cell}.crb .support{display:table-cell;vertical-align:top;padding-bottom:20px}@media all and (max-width:568px){.crb .support{display:block;padding-bottom:15px}}.crb .support dl dd,.crb .support p{font-size:1.1em}.crb .support .info-message{margin-right:5px}.crb .support .wish-list-primary{width:35px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-indent:-9999px;background:#e0e0e0 no-repeat 0 0;background-image:url("../../Images/icon-sprites.gif");clip:rect(0 34px 34px 34px)}.crb .support .wish-list-primary:active{background-position:-34px 0}.crb .support .added-to-list{background-position:-34px 0}@media all and (max-width:568px){.crb{display:block}}.crbhalfwidth{max-width:50%;min-width:50%;float:left}.item-primary-metadata .buy-pad{width:100%;margin-bottom:3px}.item-primary-metadata .buy-pad .multi-button-container{margin-right:10px;margin-top:20px}.item-primary-metadata .buy-pad .multi-button-container a.add-padding{padding-right:40px}@media all and (min-width:569px) and (max-width:880px){.item-primary-metadata .buy-pad .multi-button-container{margin-top:10px}}@media all and (max-width:568px){.item-primary-metadata .buy-pad .multi-button-container{width:100%;position:relative;margin-top:20px;margin-right:0}}.item-primary-metadata .buy-pad .already-owned{margin-top:20px;margin-right:10px;margin-bottom:0}@media all and (max-width:568px){.item-primary-metadata .buy-pad .already-owned{margin-right:0;text-align:center;display:block}}.item-primary-metadata .buy-pad .image-container{margin-bottom:60px}@media all and (max-width:568px){.item-primary-metadata .buy-pad .price-list{font-size:13px;font-size:1.3rem;padding-top:11px}}.item-primary-metadata .buy-pad .price-list b{font-size:100%;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.item-primary-metadata .buy-pad .price-list b:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.item-primary-metadata .buy-pad .price-list .list-price{display:inline-block;text-decoration:line-through;margin-right:20px}@media all and (max-width:568px){.item-primary-metadata .buy-pad .price-list .list-price{margin-right:3px}}@media all and (max-width:568px){.item-primary-metadata .buy-pad .price-list .you-save{display:inline-block}}.item-primary-metadata .buy-pad .price-list li{padding:2px 3px}@media all and (max-width:568px){.item-primary-metadata .buy-pad{position:inherit;bottom:0;width:auto}.item-primary-metadata .buy-pad .you-save{float:right}.item-primary-metadata .buy-pad .image-container{display:none}}.absolute-position{position:absolute;bottom:0}@media all and (max-width:568px){.break-layout{display:block}.right-column{margin-left:0}p{margin-left:0}.primary-button{margin-left:0;width:100%}}@media all and (min-width:569px){.kobo-widget.magazineitem-printed-subscription.kobo-gizmo.gizmo-expandable{border:0;padding-top:30px}.kobo-widget.magazineitem-printed-subscription.kobo-gizmo.gizmo-expandable .gizmo-expandable-button{display:none}}@media all and (min-width:569px) and (max-width:568px){.kobo-widget.magazineitem-printed-subscription.kobo-gizmo.gizmo-expandable{padding-top:20px}}.hide-printed-subscription-message{display:none!important}@media all and (max-width:880px){.printed-subscription-message-small{display:inline-block}}@media all and (min-width:881px){.printed-subscription-message-small{display:none}}@media all and (max-width:880px){.printed-subscription-message-large{display:none}}@media all and (min-width:881px){.printed-subscription-message-large{display:inline-block}}.info-message-left-arrow{background-color:#F2F6CE;border:1px solid #CADB3D;color:#868B3A;padding:6px 10px;position:relative;margin-left:15px}.info-message-left-arrow::after,.info-message-left-arrow::before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.info-message-left-arrow::after{border-color:transparent;border-right-color:#F2F6CE;border-width:8px;top:50%;margin-top:-8px}.info-message-left-arrow::before{border-color:transparent;border-right-color:#CADB3D;border-width:9px;top:50%;margin-top:-9px}.error-message-left-arrow{background-color:#FEDFC0;border:1px solid #FF5601;color:#FE5F0E;padding:6px 10px;position:relative;margin-left:15px}.error-message-left-arrow::after,.error-message-left-arrow::before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.error-message-left-arrow::after{border-color:transparent;border-right-color:#FEDFC0;border-width:8px;top:50%;margin-top:-8px}.error-message-left-arrow::before{border-color:transparent;border-right-color:#FF5601;border-width:9px;top:50%;margin-top:-9px}.info-message-top-arrow,.info-message-bottom-arrow{background-color:#F2F6CE;border:1px solid #CADB3D;color:#868B3A;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.info-message-top-arrow::after,.info-message-top-arrow::before,.info-message-bottom-arrow::after,.info-message-bottom-arrow::before{border:solid transparent;content:" ";height:0;width:0;position:absolute;left:50%;pointer-events:none}.info-message-top-arrow::after,.info-message-bottom-arrow::after{border-width:8px;margin-left:-8px}.info-message-top-arrow::before,.info-message-bottom-arrow::before{border-width:9px;margin-left:-9px}.info-message-top-arrow{left:10%;transform:translate(-50%);padding:6px 10px;margin-top:15px}.info-message-top-arrow::after,.info-message-top-arrow::before{bottom:100%}.info-message-top-arrow::before{border-bottom-color:#CADB3D}.info-message-top-arrow::after{border-bottom-color:#F2F6CE}.info-message-bottom-arrow::after,.info-message-bottom-arrow::before{top:100%;left:50%}.info-message-bottom-arrow::before{border-top-color:#CADB3D}.info-message-bottom-arrow::after{border-top-color:#F2F6CE}.info-message-tooltip.info-message-top-arrow,.info-message-tooltip.info-message-bottom-arrow{position:absolute;display:inline-block;z-index:1;text-align:center}.info-message-tooltip.info-message-top-arrow{top:45px}.info-message-tooltip.info-message-bottom-arrow{bottom:60px}.error-message-top-arrow{background-color:#FEDFC0;border:1px solid #FF5601;color:#FE5F0E;padding:6px 10px;position:relative;margin-top:15px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.error-message-top-arrow::after,.error-message-top-arrow::before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.error-message-top-arrow::after{border-color:transparent;border-bottom-color:#FEDFC0;border-width:8px;left:50%;margin-left:-8px}.error-message-top-arrow::before{border-color:transparent;border-bottom-color:#FF5601;border-width:9px;left:50%;margin-left:-9px}.printed-subscription-secondary-metadata{padding:0;padding-bottom:15px}.printed-subscription-input-container{height:35px;display:inline}.printed-subscription-number-input{width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:15px;margin-left:0!important;border:1px solid #BBB;box-shadow:0 2px 2px #DDD;outline:medium none;padding:.4em .8em}.printed-subscription-number-input:focus{border:1px solid #1DAEC7;box-shadow:none}@media all and (min-width:881px){.printed-subscription-number-input{max-width:295px}}.printed-subscription-number-input-error{color:#F9A982;border-color:#F9A982!important;box-shadow:none!important}.printed-subscription-description{max-width:295px;padding-bottom:8px}@media all and (max-width:880px){.printed-subscription-description{max-width:100%}}.printed-subscription-input-button{min-height:30px;line-height:31px;padding:0 25px}@media all and (max-width:880px){.printed-subscription-input-button{margin-top:13px;width:100%}}.printed-subscription-input-button[disabled],.printed-subscription-input-button[disabled]:hover{cursor:auto;opacity:1}.gizmo-expandable{position:relative}.gizmo-expandable.gizmo-expandable-aplus{border-bottom:1px solid #bbb}.gizmo-expandable.gizmo-expandable-button{padding-bottom:21px}.gizmo-expandable .gizmo-expandable-inner-masker{overflow:hidden}.gizmo-expandable .gizmo-expandable-inner-content{padding-bottom:21px;*zoom:1}.gizmo-expandable .gizmo-expandable-inner-content:after{content:"";display:table;clear:both}.gizmo-expandable .gizmo-expandable-inner-mask{background-image:url("../../Images/expandable-ButtonGradient.png");bottom:16px;height:24px;left:0;position:absolute;width:100%}.gizmo-expandable .gizmo-expandable-button-plus{height:58px;position:absolute;top:0;right:0;left:0;background-position:98% center;background-repeat:no-repeat;background-image:url("../../Images/Web_itempage_minus.svg")}.gizmo-expandable .gizmo-expandable-button-plus.gizmo-expandable-button-collapsed{background-image:url("../../Images/Web_itempage_plus.svg")}.gizmo-expandable .gizmo-expandable-button-arrow.gizmo-expandable-button-twostep{margin-top:-15px;background-image:url("../../Images/Show_All_Circle.png")}.gizmo-expandable .gizmo-expandable-button-chevron{background-image:url("../../Images/White_Chevron.png");background-position:right;height:50px;width:50px;background-repeat:no-repeat;display:block;z-index:1000;position:absolute;top:-200px;right:80px;width:80px;cursor:pointer}.gizmo-expandable .gizmo-expandable-button-chevron:hover{opacity:1}.gizmo-expandable .gizmo-expandable-button-arrow{background-position:center center;background-repeat:no-repeat;display:block;position:absolute;height:42px;width:42px;z-index:100}@media all and (max-width:568px){.gizmo-expandable .gizmo-expandable-button-arrow{margin-top:-5px}}.gizmo-expandable .gizmo-expandable-button-arrow .gizmo-expandable-subbutton{background-image:url("../../Images/down-default.png");background-position:center center;background-repeat:no-repeat;background-color:none;border:0;border-color:transparent;cursor:pointer;display:block;height:42px;width:42px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.gizmo-expandable .gizmo-expandable-button-arrow .gizmo-expandable-subbutton:hover{opacity:1}.gizmo-expandable .gizmo-expandable-button-arrow.gizmo-expandable-button-collapsed .gizmo-expandable-subbutton{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.gizmo-expandable .gizmo-expandable-button-facetlist{position:absolute;right:0;top:0;bottom:0;left:0;cursor:pointer;border-top-left-radius:5px;border-top-right-radius:5px}@media all and (max-width:880px){.gizmo-expandable .gizmo-expandable-button-facetlist{border-color:white}.gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton{background-image:url("../../Images/Grey_Chevron.svg")}.gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper{border-left:1px solid #C0C0C0}}@media all and (max-width:568px){.gizmo-expandable .gizmo-expandable-button-facetlist{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}}.gizmo-expandable .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed{border-bottom-right-radius:5px;border-bottom-left-radius:5px}@media all and (max-width:568px){.gizmo-expandable .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed{border-bottom-right-radius:0;border-top-right-radius:0}}.gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper{position:absolute;top:50%;right:0;width:20px;height:15px;margin-top:-8px;padding:0 6px;border-width:0 0 0 1px;border-style:solid;border-color:#C0C0C0}.gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton{width:20px;height:15px;background-position:center right;background-repeat:no-repeat;background-image:url("../../Images/Grey_Chevron.svg");-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-white{width:20px;height:15px;background-position:center right;background-repeat:no-repeat;background-image:url("../../Images/White_Chevron.png");background-image:none,url("../../Images/White_Chevron.svg");-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.gizmo-expandable .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed .gizmo-expandable-subbutton{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.gizmo-expandable.gizmo-expandable-collapsed-on-load{height:0;overflow:hidden}@-webkit-keyframes rotation-down{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@-webkit-keyframes rotation-up{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}.facet-list-container.gizmo-expandable .facet-list-largeview-header,.facet-list-container.gizmo-expandable .facet-list-header:hover .facet-list-largeview-header{background-color:#e6e6e6}.facet-list-container.gizmo-expandable-collapsed .facet-list-largeview-header{background-color:whitesmoke;color:#444}.gizmo-expandable-button-sort{height:100%;width:30px;position:absolute;right:0;top:0;border-radius:3px;background-color:#9E9E9E;background-image:url("../../Images/White_Chevron.svg");background-repeat:no-repeat;background-position:center;cursor:pointer}.gizmo-expandable-button-sort.gizmo-expandable-button-collapsed{background-color:#bbb;background-image:url("../../Images/White_Chevron.svg");background-repeat:no-repeat;background-position:center;position:absolute;right:0;top:0}.gizmo-expandable-nested>.facet-list-header{display:none}.gizmo-expandable-nested>.facet-list-header>.facet-list-largeview-header{background-color:#bbb;color:#fff}.gizmo-expandable-nested>.facet-list-header>.facet-list-largeview-header,.gizmo-expandable-nested.facet-list-container>.facet-list-header:hover>.facet-list-largeview-header{background-color:#9e9e9e;color:#fff}.gizmo-expandable-nested>.facet-list-header>.facet-list-largeview-header{background-color:#bbb;color:#fff}.gizmo-expandable-nested>.facet-list-header>.gizmo-expandable-button-facetlist>.gizmo-expandable-subbutton-wrapper,.gizmo-expandable-nested.gizmo-expandable-collapsed>.facet-list-header>.gizmo-expandable-button-facetlist>.gizmo-expandable-subbutton-wrapper{border-color:#fff}.gizmo-expandable-nested>.facet-list-header>.gizmo-expandable-button-facetlist>.gizmo-expandable-subbutton-wrapper>.gizmo-expandable-subbutton,.gizmo-expandable-nested>.facet-list-header>.gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed>.gizmo-expandable-subbutton-wrapper>.gizmo-expandable-subbutton{background-image:url("../../Images/White_Chevron.svg")}.gizmo-expandable-nested>.facet-list,.gizmo-expandable-nested>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content>.facet-list{background:transparent;padding:0}@media all and (max-width:880px){.gizmo-expandable-nested>.facet-list-header{display:block}.gizmo-expandable-nested .facet-list-container{margin-bottom:0}.gizmo-expandable-nested .gizmo-expandable-inner-content{padding-bottom:0}.gizmo-expandable-nested .facet-list-container .facet-list,.gizmo-expandable-nested .facet-standalone-container,.gizmo-expandable-nested .facet-standalone-container .facet-standalone-largeview-header,.gizmo-expandable-nested .facet-list-container.gizmo-expandable-collapsed .facet-list-largeview-header,.gizmo-expandable-nested .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed,.gizmo-expandable-nested .facet-list-container .facet-list-largeview-header,.gizmo-expandable-nested .gizmo-expandable-button-facetlist{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}@media all and (min-width:569px) and (max-width:880px){.expandable-scrollingList-container{position:relative;margin:0 20px}}@media all and (max-width:568px){.expandable-scrollingList-container{margin:0 15px}}.gizmo-expandable-scrollingList.gizmo-expandable .facet-list-largeview-header,.gizmo-expandable-scrollingList.gizmo-expandable .facet-list-header:hover .facet-list-largeview-header{background-color:#9e9e9e;color:#fff}.gizmo-expandable-scrollingList.gizmo-expandable-collapsed .facet-list-largeview-header{background-color:#bbb;color:#fff}.gizmo-expandable-scrollingList .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper,.gizmo-expandable-scrollingList.gizmo-expandable-collapsed .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper{border-color:#fff}.gizmo-expandable-scrollingList .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton,.gizmo-expandable-scrollingList .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed .gizmo-expandable-subbutton{background-image:url("../../Images/White_Chevron.svg")}.gizmo-expandable-scrollingList>.facet-list-header{display:none}.gizmo-expandable-scrollingList>.facet-list,.gizmo-expandable-scrollingList>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content>.facet-list{background:transparent;padding:0}.gizmo-expandable-scrollingList.result-sort{position:static}.gizmo-expandable-scrollingList .facet-list>.scrolling-facetlist-gizmo a{text-decoration:none}@media all and (max-width:880px){.gizmo-expandable-scrollingList>.facet-list-header{display:block}.gizmo-expandable-scrollingList h2.link{display:none}.gizmo-expandable-scrollingList h2.showalways{display:block}}@media all and (min-width:569px) and (max-width:880px){.gizmo-expandable-scrollingList>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content>.facet-list{background:#fff}.gizmo-expandable-scrollingList.result-sort{position:absolute}}@media all and (max-width:568px){.gizmo-expandable-scrollingList .scrolling-facetlist-gizmo .ul-container{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}.buy-pad .preview-button{font-size:14px;font-size:1.4rem}.buy-pad .preview-label{font-size:14px;font-size:1.4rem;font-style:italic;margin-left:20px}.buy-pad .preview-label:lang(ja){font-style:normal}.buy-pad p,.buy-pad button,.buy-pad .button{margin-top:20px}@media all and (max-width:880px){.buy-pad p,.buy-pad button,.buy-pad .button{margin-top:10px;margin-bottom:10px}}.buy-pad p.tertiary-button,.buy-pad button.tertiary-button,.buy-pad .button.tertiary-button{width:auto}@media all and (max-width:568px){.buy-pad p.tertiary-button,.buy-pad button.tertiary-button,.buy-pad .button.tertiary-button{width:100%}}.buy-pad button,.buy-pad .button{float:left;margin-right:10px}.buy-pad .info-message{margin-bottom:0;margin-top:18px}.buy-pad .secondary-actions{clear:both;padding-top:20px}.buy-pad .secondary-actions>li{display:inline-block;border-right:1px solid #bbb;margin-right:10px;padding-right:10px}.buy-pad .secondary-actions>li.hidden{display:none}.buy-pad .secondary-actions>li:last-child{border:0;margin-right:0;padding-right:0}.pottermore{background-color:white;padding:20px 0 20px 0;text-align:center}.pottermore a{width:140px;margin-right:15px}@media all and (max-width:568px){.pottermore a{display:block;width:80%;margin:auto;margin-top:10px}}.pottermore .message{font-size:22px;max-width:430px;line-height:28px;margin:auto;margin-bottom:20px}@media all and (max-width:568px){.pottermore .message{max-width:80%}}.pottermore .note{font-size:12px;max-width:320px;margin:auto;padding-bottom:20px}@media all and (max-width:568px){.pottermore .note{max-width:80%}}.item-synopsis{padding-bottom:20px;border-bottom:1px solid #bbb}@media all and (min-width:881px){.vat-number{margin-top:20px}}@media all and (min-width:569px) and (max-width:880px){.vat-number{margin-top:46px}}@media all and (max-width:568px){.vat-number{margin-top:10px}}@media all and (min-width:881px){.vat-number h2{margin-bottom:7px;padding-top:6px}}@media all and (max-width:568px){.vat-number input{margin-bottom:40px}}.vat-number .error-message{margin-top:6px}.vat-number.hide,.error-message.hide{display:none}.user-rewards{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}@media all and (max-width:568px){.user-rewards{padding:10px 20px}}@media all and (min-width:569px){.user-rewards button{margin:10px auto}}@media all and (max-width:568px){.user-rewards button{width:100%}}.enter-code-promotional-reward{text-align:center;padding-bottom:10px;margin-top:35px}@media all and (max-width:568px){.enter-code-promotional-reward{padding-right:20px;padding-left:20px;margin-top:30px}}.enter-code-promotional-reward .enter-code-wrapper{margin-left:auto;margin-right:auto;height:100%}@media all and (max-width:568px){.enter-code-promotional-reward .enter-code-wrapper{width:100%!important;max-width:100%}}.enter-code-promotional-reward input[type='text'],.enter-code-promotional-reward .error-message{width:100%}.enter-code-promotional-reward .error-message{margin-top:15px;margin-bottom:0;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.enter-code-promotional-reward input[type='text']{color:#444;height:35px;text-align:center;padding-left:35px;padding-right:35px;display:none}.enter-code-promotional-reward input[type='text']:focus::-webkit-input-placeholder{color:#ccc}.enter-code-promotional-reward input[type='text']:focus::-moz-placeholder{color:#ccc}.enter-code-promotional-reward input[type='text']:focus::-moz-input-placeholder{color:#ccc}.enter-code-promotional-reward input[type='text'] .error{border:1px #ff5601 solid}#subnav-items{margin:12px 0 4px 18px}.subnav-link{font-style:italic}.subnav-link:lang(ja){font-style:normal}.subnav-link-slot{padding-right:35px;float:left;white-space:nowrap;line-height:2.3rem}.subnav-widget{position:fixed;width:100%;display:block;background-color:white;margin:0 auto;overflow:hidden;height:50px;padding:0 10px;-webkit-box-shadow:inset 0 -8px 8px -10px grey;-moz-box-shadow:inset 0 -8px 8px -10px grey;box-shadow:inset 0 -8px 8px -10px grey;border-bottom:1px solid white}.subnav-widget a{color:#494949;font-style:italic}.subnav-widget a:lang(ja){font-style:normal}.subnav-widget a.disabled{color:#bbb}.subnav-widget a.active{color:black}.subnav-widget .line{background-image:url("../../Images/blueline.png");width:75px;height:2px;display:none}.subnav-widget a:hover{text-decoration:none}.subnav-widget a:hover:lang(ja){text-decoration:underline}.subnav-widget .hidden{display:none}.subnav-widget.collapsed-on-load{display:none}.item-primary-metadata{padding:20px 20px 30px 20px;position:relative}@media all and (max-width:568px){.item-primary-metadata{padding:0 0 10px 0}}.item-primary-metadata .description-anchor{font-style:italic;text-decoration:none;cursor:pointer;color:#444}.item-primary-metadata .description-anchor:lang(ja){font-style:normal}.item-primary-metadata .description-anchor:lang(ja){text-decoration:underline}.item-primary-metadata .description-anchor:active,.item-primary-metadata .description-anchor:hover{text-decoration:underline}.item-primary-metadata .description-anchor:active,.item-primary-metadata .description-anchor:hover{color:#00bee1}.item-primary-metadata .primary-left-container,.item-primary-metadata .image-container-magazines{display:table-cell;vertical-align:top;min-width:100px;width:1%;overflow:hidden;padding-right:30px}@media all and (max-width:568px){.item-primary-metadata .primary-left-container,.item-primary-metadata .image-container-magazines{padding-right:15px;display:block;width:32%;float:left;margin-bottom:20px}}.item-primary-metadata .primary-left-container .image-container:after,.item-primary-metadata .image-container-magazines .image-container:after{content:"";display:block;height:24px;background-image:url("../../Images/book_shadow.png");background-repeat:no-repeat;background-position:top;background-size:100%}.item-primary-metadata .primary-left-container .image-container img,.item-primary-metadata .image-container-magazines .image-container img{border:1px solid #ddd;border-bottom:0;max-width:168px;min-width:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}@media all and (max-width:568px){.item-primary-metadata .primary-left-container .image-container img,.item-primary-metadata .image-container-magazines .image-container img{width:100%}}.item-primary-metadata .primary-left-container .instantpreview-hitbox,.item-primary-metadata .image-container-magazines .instantpreview-hitbox{cursor:pointer}.item-primary-metadata .primary-left-container .instantpreview-hitbox .instantpreview-link,.item-primary-metadata .image-container-magazines .instantpreview-hitbox .instantpreview-link{text-align:center;text-decoration:none;font-style:italic;color:#595959;border:1px #8c8c8c solid;line-height:33px}.item-primary-metadata .primary-left-container .instantpreview-hitbox .instantpreview-link .accent-link,.item-primary-metadata .image-container-magazines .instantpreview-hitbox .instantpreview-link .accent-link{background-image:url("../../Images/InstantPreview_zoom_point.png");background-repeat:no-repeat;background-position:0 50%;padding:1px 0 1px 20px}@media all and (max-width:568px){.item-primary-metadata .primary-left-container .instantpreview-hitbox .instantpreview-link,.item-primary-metadata .image-container-magazines .instantpreview-hitbox .instantpreview-link{background-position:50% 50%}.item-primary-metadata .primary-left-container .instantpreview-hitbox .accent-link .text,.item-primary-metadata .image-container-magazines .instantpreview-hitbox .accent-link .text{display:none}}.item-primary-metadata .primary-left-container .instantpreview-hitbox:hover .instantpreview-link,.item-primary-metadata .image-container-magazines .instantpreview-hitbox:hover .instantpreview-link{background-color:#00bee1;border:1px #00bee1 solid;color:#fff}.item-primary-metadata .primary-left-container .instantpreview-hitbox:hover .instantpreview-link .up,.item-primary-metadata .image-container-magazines .instantpreview-hitbox:hover .instantpreview-link .up{margin-top:-6px;width:100%;height:6px;background-image:url("../../Images/InstantPreview_zoom_up.png");background-repeat:no-repeat;background-position:center bottom}.item-primary-metadata .primary-left-container .instantpreview-hitbox:hover .instantpreview-link .accent-link,.item-primary-metadata .image-container-magazines .instantpreview-hitbox:hover .instantpreview-link .accent-link{background-image:url("../../Images/InstantPreview_zoom_over.png")}.item-primary-metadata .image-container-magazines{max-width:198px}.item-primary-metadata .price-wrap{float:left;margin-left:36%;margin-top:-75px;width:100%}@media all and (max-width:568px){.item-primary-metadata .price-wrap{width:100%;float:none;clear:both;margin-left:0;padding-top:25px}}.item-primary-metadata .buy-now-button-large{margin-top:20px}@media all and (min-width:569px) and (max-width:880px){.item-primary-metadata .buy-now-button-large{margin-top:0}}@media all and (max-width:568px){.item-primary-metadata .buy-now-button-large{margin-top:10px}}.item-primary-metadata a.tertiary-button{display:inline-block;width:auto}.item-primary-metadata a.tertiary-button.hidden{display:none}.item-primary-metadata dl.ranking{margin-left:-62px}@media all and (max-width:568px){.item-primary-metadata dl.ranking{margin-left:-30px}}.item-primary-metadata a.rankingAnchor{line-height:1.8rem}.item-primary-metadata h2.author{margin:15px 0 10px}.item-primary-metadata h3.series{display:inline-block;font-family:Georgia,"Times",times,serif;color:#444;font-style:italic;font-size:14px;font-size:1.4rem;line-height:18px}.item-primary-metadata h3.series:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.item-primary-metadata h3.series:lang(ja){font-style:normal}.item-primary-metadata h3.series:hover{font-style:italic}.item-primary-metadata h3.series:hover:lang(ja){font-style:normal}.item-primary-metadata .series-bar .tag,.item-primary-metadata .series-bar .book-type,.item-primary-metadata .series-bar .magazine-type{display:inline-block;background-color:#04a19c;color:white;text-align:center;line-height:20px;font-size:11px;font-size:1.1rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal}.item-primary-metadata .series-bar .tag:lang(ja),.item-primary-metadata .series-bar .book-type:lang(ja),.item-primary-metadata .series-bar .magazine-type:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.item-primary-metadata .series-bar .book-type,.item-primary-metadata .series-bar .magazine-type{margin-right:10px;padding:0 4px}.item-primary-metadata .no-border{background:0}.item-primary-metadata .terms-of-sale{color:#323232}.item-primary-metadata .terms-of-sale i{color:gray}.item-primary-metadata .pubdate{text-transform:uppercase;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.item-primary-metadata .pubdate:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.item-primary-metadata .title-widget .title,.item-primary-metadata .title-widget .subtitle{font-size:16px;font-size:1.6rem;font-weight:500}.item-primary-metadata .title-widget .title{color:#343434}}@media all and (max-width:568px){.item-primary-metadata .kobo-dialog button.secondary-button,.item-primary-metadata .kobo-dialog .button.secondary-button{width:auto}}.item-primary-metadata .gizmo-expandable.dialog-initially-hidden .expandable-content{height:0;overflow:hidden;padding:0;border:0}.item-primary-metadata .gizmo-expandable .gizmo-expandable-inner-content{padding-top:5px;padding-bottom:0}@media all and (max-width:568px){.item-primary-metadata .gizmo-expandable .gizmo-expandable-inner-content{padding-top:0}}.item-primary-metadata.magazine-primary-metadata .item-detail h1.title{margin-bottom:15px}.item-primary-metadata.magazine-primary-metadata .item-detail h1.title .secondary-title{color:#666}@media all and (max-width:568px){.item-primary-metadata.magazine-primary-metadata .item-detail h1.title{margin-bottom:10px;font-size:18px;font-size:1.8rem}}.item-primary-metadata.magazine-primary-metadata .item-detail p{margin:10px 0}.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper{margin-right:-15px;margin-top:20px}@media all and (max-width:568px){.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper{margin-right:0;margin-top:0}}.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper button,.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper .button{margin-right:15px;margin-top:0}@media all and (max-width:568px){.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper button,.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper .button{margin-right:0;margin-top:10px}}.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper button label,.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper .button label{padding-right:5px}.item-primary-metadata.magazine-primary-metadata .item-detail .price{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold}.item-primary-metadata.magazine-primary-metadata .item-detail .price:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.shadow{background-color:white;background-position-y:0;background-repeat:repeat-x;border-top:1px solid white;background-image:url("../../Images/Web_itempage_shadow.png");bottom:0;height:10px;left:0;position:absolute;width:100%}.available-on-devices{display:inline-block;line-height:35px}@media all and (min-width:881px){.available-on-devices{margin-top:20px}}@media all and (max-width:880px){.available-on-devices{margin-top:10px}}@media all and (max-width:568px){.available-on-devices{line-height:1}}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{border:0}.scrolling-list-gizmo{margin:auto;overflow:hidden;position:relative}.scrolling-list-gizmo a:hover{text-decoration:none}.scrolling-list-gizmo a:hover:lang(ja){text-decoration:underline}.scrolling-list-gizmo .multi-button-container{width:100%}.scrolling-list-gizmo .multi-button-container a{font-family:Georgia,"Times",times,serif}.scrolling-list-gizmo h2.widget-title{margin-top:20px;margin-bottom:18px}@media all and (max-width:568px){.scrolling-list-gizmo h2.widget-title{font-weight:bold;margin-top:15px;margin-left:15px;margin-bottom:17px}}.scrolling-list-gizmo .book-item-image-container{display:table-cell;vertical-align:bottom}@media all and (max-width:568px){.scrolling-list-gizmo .book-item-image-container{width:85px;height:125px}}.scrolling-list-gizmo .book-item-image-container img{border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.scrolling-list-gizmo .ul-container{margin:0 50px;padding-bottom:10px;overflow:hidden}@media all and (max-width:568px){.scrolling-list-gizmo .ul-container{margin:0 35px}}.scrolling-list-gizmo .ul-container .list.scrollable{display:inline-block;white-space:nowrap;position:relative;padding:0;font-size:0}.scrolling-list-gizmo .ul-container .book-item{font-size:10px;font-size:1rem;display:inline-block;padding:0;vertical-align:bottom;outline:0;text-overflow:ellipsis}@media all and (max-width:568px){.scrolling-list-gizmo .ul-container .book-item{max-width:95px}}.scrolling-list-gizmo .ul-container .book-item img{display:block;max-height:100%;max-width:100%;margin:auto}.scrolling-list-gizmo .ul-container .book-item .img{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrolling-list-gizmo .ul-container .book-item .stack-subtitle{display:none}.scrolling-list-gizmo .ul-container .book-item .book-title a{overflow:hidden;text-overflow:ellipsis}@media all and (max-width:568px){.scrolling-list-gizmo .ul-container .book-item{margin-top:5px;margin-bottom:5px}.scrolling-list-gizmo .ul-container .book-item .book-title{max-width:75px}}@media all and (min-width:569px){.scrolling-list-gizmo .ul-container .book-item{margin-top:10px;margin-bottom:10px}}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack{margin-top:0;margin-bottom:0;background-color:#e7e7e7;max-width:145px;padding-bottom:10px}@media all and (max-width:568px){.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack{max-width:95px;padding-bottom:0;vertical-align:top}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .multi-button-container{display:none}}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .book-title{text-align:left;margin-bottom:5px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .book-metadata{margin:5px}@media all and (max-width:568px){.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack{padding-top:0}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-item-image-container{width:75px;height:127px;padding-left:5px;padding-right:5px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-item-image-container img{width:75px;border-width:0}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .book-title{margin:8px 5px;display:block;max-width:100%;width:75px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .book-price{display:none}}@media all and (max-width:568px) and (max-width:568px){.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .book-title{margin:10px 5px;font-size:13px;font-size:1.3rem}}@media all and (min-width:569px){.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack{padding-top:10px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-item-image-container{height:202px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata{margin:10px;margin-top:5px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .book-title{max-width:125px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .stack-subtitle{display:block;text-align:left;font-size:12px;font-size:1.2rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;color:#666;margin-bottom:5px}}.scrolling-list-gizmo .ul-container .related-stack-item{font-size:10px;font-size:1rem;display:inline-block;padding:0;margin-top:0;vertical-align:top;outline:0}.scrolling-list-gizmo .ul-container .related-stack-item img{display:block}.scrolling-list-gizmo .ul-container .related-stack-item .img{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrolling-list-gizmo .ul-container .related-stack-item-wrap{background-color:#e7e7e7;padding:10px;overflow:hidden}.scrolling-list-gizmo .ul-container .category-item{position:relative;font-size:10px;font-size:1rem;vertical-align:top;outline:0}@media all and (max-width:568px){.scrolling-list-gizmo .ul-container .category-item{display:inline-block}}.scrolling-list-gizmo .ul-container .category-item img{display:block;max-height:100%;max-width:100%;margin:auto}.scrolling-list-gizmo .ul-container .category-item .img{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrolling-list-gizmo .stacks-products.nav{top:390px}.scrolling-list-gizmo .stacks-products.nav button.previous{margin-left:0}.scrolling-list-gizmo .stacks-products.nav button.next{margin-right:0}@media all and (max-width:568px){.scrolling-list-gizmo .stacks-products.nav .carousel{display:none}}.scrolling-list-gizmo .stacks-products.related-stacks.nav{top:300px}.scrolling-list-gizmo .nav{width:100%;display:block;position:absolute;top:370px;left:0}@media all and (max-width:568px){.scrolling-list-gizmo .nav{top:340px}}.scrolling-list-gizmo .nav button{margin-top:-215px}.scrolling-list-gizmo .nav button:focus{outline:0}.scrolling-list-gizmo .nav button.carousel{width:13px;height:20px;min-height:20px;padding:0;background-color:transparent;background-repeat:no-repeat}.scrolling-list-gizmo .nav button.previous.disabled,.scrolling-list-gizmo .nav button.next.disabled{cursor:auto;opacity:.3}.scrolling-list-gizmo .nav button.previous{float:left;background-image:url("../../Images/Web_itempage_carousel_left.svg");margin-left:20px}.scrolling-list-gizmo .nav button.previous.disabled:hover{background-image:url("../../Images/Web_itempage_carousel_left.svg")}.scrolling-list-gizmo .nav button.previous:active,.scrolling-list-gizmo .nav button.previous:hover{background-image:url("../../Images/Web_itempage_carousel_left_HitHover.svg")}@media all and (max-width:568px){.scrolling-list-gizmo .nav button.previous{margin-left:15px}}.scrolling-list-gizmo .nav button.next{float:right;background-image:url("../../Images/Web_itempage_carousel_right.svg");margin-right:20px}.scrolling-list-gizmo .nav button.next.disabled:hover{background-image:url("../../Images/Web_itempage_carousel_right.svg")}.scrolling-list-gizmo .nav button.next:active,.scrolling-list-gizmo .nav button.next:hover{background-image:url("../../Images/Web_itempage_carousel_right_HitHover.svg")}@media all and (max-width:568px){.scrolling-list-gizmo .nav button.next{margin-right:15px}}.scrolling-list-gizmo div.nav.tiered button{margin-left:0;margin-right:0}.touch .scrolling-list-gizmo .ul-container{margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.touch .scrolling-list-gizmo .ul-container ul.list.scrollable{z-index:1;padding-left:20px}@media all and (max-width:568px){.touch .scrolling-list-gizmo .ul-container ul.list.scrollable{padding-left:15px}}.touch .scrolling-list-gizmo .nav{display:none}.touch .overflow-hidden .ul-container{overflow:hidden}.vertical-scroll{overflow-y:auto}.book-price{color:#00b09a;font-size:15px;font-size:1.5rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;line-height:20px;margin-top:4px;max-width:100px;text-align:center;display:inline-block;width:100%}.book-price:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.book-price{font-size:14px;font-size:1.4rem;margin-top:8px}}.book-title{color:white;font-size:1.4rem;line-height:2rem;margin-top:10px;max-height:4rem;max-width:110px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media all and (max-width:568px){.book-title{display:none}}.padding-20{margin-left:20px}.move-up{position:relative;top:-10px;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.move-up img{-webkit-box-shadow:0 14px 10px -7px black;-moz-box-shadow:0 14px 10px -7px black;box-shadow:0 14px 10px -7px black}.arrow-quickview{position:relative;border-style:solid;border-width:15px;content:"\00A0";display:block;width:0;height:0;border-color:transparent transparent #333 transparent;left:50%;margin-left:-15px;top:0;margin-left:0}.no-bottom-padding-for-expandable .gizmo-expandable-inner-content{padding-bottom:10px}.touch ul.picturecategories{height:auto}ul.picturecategories{height:600px;list-style:none;display:inline-block;white-space:nowrap;position:relative;width:100%;margin:auto 0;overflow:hidden}@media all and (max-width:568px){ul.picturecategories{height:180px;overflow:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.ul-inner-wrapper{position:relative;top:0;left:0;-webkit-transform:translateZ(0px);z-index:1}.category-metadata{margin:auto 0}.category-metadata a{font-size:14px;white-space:pre-line;overflow:hidden;max-width:145px;text-align:center;line-height:1.4em;height:4em;margin-top:10px;display:block}@media all and (max-width:568px){.category-metadata a{width:95px}}.category-metadata p{padding-top:8px!important}.category-title a,.category-item a{font-style:normal;padding:0!important}.white-border-bottom{border-bottom:1px solid #fff}@media all and (min-width:881px){.fade-left{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(black),color-stop(0.85,black),to(rgba(0,0,0,0)));mask:url(#fade_left_svg_mask)}}@media all and (min-width:881px){.fade-right{-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(black),color-stop(0.6,black),to(rgba(0,0,0,0)));mask:url(#fade_right_svg_mask)}}.scrolling-list-gizmo.scrolling-list-default{background-color:#444;padding:10px 0 20px 0}.scrolling-list-gizmo.scrolling-list-default h2.author,.scrolling-list-gizmo.scrolling-list-default h2.author a{color:#bbb}.scrolling-list-gizmo.scrolling-list-default h2.author{font-style:normal}.scrolling-list-gizmo.scrolling-list-default h2.author a{font-style:italic}.scrolling-list-gizmo.scrolling-list-default h2.author a:lang(ja){font-style:normal}.scrolling-list-gizmo.scrolling-list-default h2.widget-title{color:white}.scrolling-list-gizmo.scrolling-list-default .book-metadata{margin-top:5px}.scrolling-list-gizmo.scrolling-list-default .book-metadata a{text-decoration:none}.scrolling-list-gizmo.scrolling-list-default .book-price{font-size:14px;font-size:1.4rem;margin-top:0}.scrolling-list-gizmo.scrolling-list-default .book-title{margin-top:0;padding-bottom:0}.scrolling-list-gizmo.scrolling-list-default .book-title a{color:#fff}.scrolling-list-gizmo.scrolling-list-default .book-title:hover{cursor:hand;cursor:pointer}.scrolling-list-gizmo.scrolling-list-default .book-item-image-container{height:180px;max-width:110px;width:110px}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-default .book-item-image-container{width:85px;height:125px}}.scrolling-list-gizmo.scrolling-list-default .quick-view{position:relative;background-color:#333;border-radius:2px;color:#fff;margin:0 20px;padding-bottom:20px}.scrolling-list-gizmo.scrolling-list-default .quick-view .crb{display:block}.scrolling-list-gizmo.scrolling-list-default .quick-view .clear-fix{*zoom:1}.scrolling-list-gizmo.scrolling-list-default .quick-view .clear-fix:after{content:"";display:table;clear:both}.scrolling-list-gizmo.scrolling-list-default .quick-view.stacks-quick-view{margin:0}.scrolling-list-gizmo.scrolling-list-default .quick-view.stacks-quick-view .stacks-book-two-columns{-webkit-columns:2;-moz-columns:2;-ms-columns:2;-o-columns:2;columns:2}.scrolling-list-gizmo.scrolling-list-default .quick-view.stacks-quick-view .quick-view-author{margin:0}.scrolling-list-gizmo.scrolling-list-default .quick-view.stacks-quick-view .support li.description{max-height:none;margin-bottom:7px}.scrolling-list-gizmo.scrolling-list-default .quick-view.stacks-quick-view li.description{background-color:transparent;color:#000!important}.scrolling-list-gizmo.scrolling-list-default .quick-view.alt-colouring{margin:0;background-color:transparent;color:#000}.scrolling-list-gizmo.scrolling-list-default .quick-view.alt-colouring .image-container{width:145px}.scrolling-list-gizmo.scrolling-list-default .quick-view.alt-colouring h1{color:#000}.scrolling-list-gizmo.scrolling-list-default .quick-view.alt-colouring h2{margin:0}.scrolling-list-gizmo.scrolling-list-default .quick-view.alt-colouring li.description{color:#000!important}.scrolling-list-gizmo.scrolling-list-default .quick-view .button-wrapper{font-size:0}.scrolling-list-gizmo.scrolling-list-default .quick-view .button-wrapper button{cursor:pointer}.scrolling-list-gizmo.scrolling-list-default .quick-view .price-list{margin-top:10px}.scrolling-list-gizmo.scrolling-list-default .quick-view .price-list b{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.scrolling-list-gizmo.scrolling-list-default .quick-view .price-list b:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.scrolling-list-gizmo.scrolling-list-default .quick-view h1{margin:0;line-height:1.2}.scrolling-list-gizmo.scrolling-list-default .quick-view h2{background:0;margin:15px 0 22px 0}.scrolling-list-gizmo.scrolling-list-default .quick-view .secondary-button.dark label{font-style:italic}.scrolling-list-gizmo.scrolling-list-default .quick-view .secondary-button.dark label:lang(ja){font-style:normal}.scrolling-list-gizmo.scrolling-list-default .quick-view .button-wrapper div{display:inline-block}.scrolling-list-gizmo.scrolling-list-default .quick-view .button-wrapper .secondary-button{margin:0}.scrolling-list-gizmo.scrolling-list-default .quick-view .title{color:#fff;font-weight:normal}.scrolling-list-gizmo.scrolling-list-default .quick-view .title.block{display:block}.scrolling-list-gizmo.scrolling-list-default .quick-view .title span.issue-number{margin-left:0}.scrolling-list-gizmo.scrolling-list-default .quick-view .title,.scrolling-list-gizmo.scrolling-list-default .quick-view .subtitle{display:block;padding-right:25px}.scrolling-list-gizmo.scrolling-list-default .quick-view .image-container{min-width:100px;max-width:135px;min-height:100px;max-height:200px}.scrolling-list-gizmo.scrolling-list-default .quick-view .image-container img{max-width:135px;max-height:200px;border:1px solid #ddd;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.scrolling-list-gizmo.scrolling-list-default .quick-view .item-detail{margin-top:15px;border-bottom:0}.scrolling-list-gizmo.scrolling-list-default .quick-view .leftColumn{float:left;margin-right:20px;height:100%}.scrolling-list-gizmo.scrolling-list-default .quick-view .rightColumn .title{margin-top:10px;max-height:30px;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden}.scrolling-list-gizmo.scrolling-list-default .quick-view .support{padding-bottom:0;margin-top:-4px}.scrolling-list-gizmo.scrolling-list-default .quick-view .support li.description{color:#fff;line-height:2rem;max-height:8rem;margin-bottom:15px;overflow:hidden;margin-right:15px}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad{bottom:0}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad .noDiscount{margin-top:50px}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad button{float:none}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad .left-column-buy-pad{float:left}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad .right-column-buy-pad{float:right;width:66%}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad .right-column-buy-pad b{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad .right-column-buy-pad b:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad .border{display:inline-block;width:0;height:100px;border:1px solid #444}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-now-button-large{margin-top:17px}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-now-button-large.magazine{margin-top:35px}.scrolling-list-gizmo.scrolling-list-default .quick-view .quick-view-author{font-weight:normal;height:20px}.scrolling-list-gizmo.scrolling-list-default .quick-view .quick-view-author a:active{color:#1DAEC7}.scrolling-list-gizmo.scrolling-list-default .quick-view .quick-view-author a:hover{color:#1DAEC7}.scrolling-list-gizmo.scrolling-list-default .quick-view .cancel-button-quick-view{width:14px;height:16px;min-height:16px;padding:0;position:relative;top:0;margin-right:0;background-image:url("../../Images/btn_close_quickview_sprite.svg")}.scrolling-list-gizmo.scrolling-list-default .quick-view .cancel-button-quick-view:hover{background-position-y:-32px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products{background-color:inherit}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .rightColumn .title{margin-top:0}@media all and (min-width:881px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products{border-bottom:2px solid #E8E8E8}}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .stackscarouselbutton{background-color:transparent}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .stackscarouselbutton span{color:#00b09a}}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products h3{margin-top:.5em;margin-bottom:.5em}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products h3 a{color:black}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .book-title{color:black;max-width:145px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .scrollable button{width:100%}@media all and (min-width:569px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .book-item-image-container{height:215px;width:145px;max-width:145px}}@media all and (min-width:569px) and (max-width:880px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products{padding-bottom:10px}}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .crb{display:table}@media all and (max-width:880px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view-content{margin-left:-50px}}@media all and (min-width:881px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view{display:table}}@media all and (min-width:881px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view .crbhalfwidth{display:table-cell}}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view .leftColumn{display:table-cell;vertical-align:top;float:none;margin-right:0;padding-right:20px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view .rightColumn{display:table-cell;vertical-align:top}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view .image-container img{max-width:145px;max-height:200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:880px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view .image-container img{max-width:100%;max-height:100%}}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view .leftColumn .image-container a{height:125px}}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view{margin:0 50px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .crb{display:inline-block;min-width:0;max-width:none;margin-left:50px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .item-detail{display:block}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .rightColumn{display:block}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn{padding:0}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn .quick-view .buy-pad .secondary-button .dark{display:none;margin:0!important}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn .image-container{min-width:0;min-height:0;max-height:none;max-width:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn .image-container a{height:180px;display:block}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn .image-container img{display:block;margin:0 auto}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .rightColumn .title-widget,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .rightColumn .support ul{display:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .rightColumn .support{margin:0}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .rightColumn>br{display:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .buy-pad .left-column-buy-pad{float:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .button-wrapper{text-align:center}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .button-wrapper>div{display:none}}@media all and (max-width:568px) and (max-width:568px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .crb{margin-left:20px}}@media all and (min-width:569px) and (max-width:880px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view.stacks-quick-view .quick-view-content{margin-left:20px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view.stacks-quick-view .stacks-book-two-columns{-webkit-columns:1;-moz-columns:1;-ms-columns:1;-o-columns:1;columns:1}}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view{padding-bottom:10px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn{padding-right:30px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .description,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .description{-webkit-column-gap:30px;-moz-column-gap:30px;-ms-column-gap:30px;-o-column-gap:30px;column-gap:30px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .title,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .title{margin-bottom:10px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view h2.author a,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view h2.author a{color:#444}@media all and (max-width:880px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view{margin:0 50px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .crb{display:inline-block;min-width:0;max-width:none;margin-left:50px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .item-detail{display:block}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .rightColumn{display:block}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn{padding:0}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn .quick-view .buy-pad .secondary-button .dark{display:none;margin:0!important}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn .image-container{min-width:0;min-height:0;max-height:none;max-width:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn .image-container a{height:180px;display:block}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn .image-container img{display:block;margin:0 auto}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .rightColumn .title-widget,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .rightColumn .support ul{display:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .rightColumn .support{margin:0}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .rightColumn>br{display:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .buy-pad .left-column-buy-pad{float:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .button-wrapper{text-align:center}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .button-wrapper>div{display:none}}.stacks-gizmo-top{margin-top:30px}@media all and (max-width:568px){.stacks-gizmo-top{margin-top:0}}.related-stacks-title{text-transform:none;font-size:24px;display:inline}.related-collection-content{margin-top:30px}@media all and (max-width:568px){.related-collection-content{margin-top:0}}h2.stacks-books-carousel{font-family:Georgia,"Times",times,serif;background-image:none}h2.stacks-books-carousel:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.stacks-book-carousel-title{border-bottom:2px solid #1daec7;text-transform:capitalize;font-size:24px;font-weight:normal}@media all and (max-width:568px){.stacks-book-carousel-title{font-size:22px}}h2.stacks-widgets-title{font-family:Georgia,"Times",times,serif;font-size:24px;text-transform:capitalize;font-style:normal;font-weight:normal;background-image:none;margin-top:0;margin-bottom:0;padding-top:0;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}h2.stacks-widgets-title:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}h2.stacks-widgets-title .stacks-book-title{margin-bottom:26px}@media all and (max-width:568px){h2.stacks-widgets-title .stacks-book-title{margin-bottom:13px}}h2.stacks-widgets-title span{border-bottom:2px solid #1eaec8;display:inline-block}@media all and (max-width:568px){h2.stacks-widgets-title{font-size:16px}}@media all and (max-width:880px){h2.stacks-widgets-title{margin:auto 20px}}@media all and (max-width:568px){h2.stacks-widgets-title span{height:26px}}.scrolling-list-gizmo.related-stacks-carousel{color:#000;padding:10px 0 0 0;margin-top:30px}.scrolling-list-gizmo.related-stacks-carousel h2{background-image:none;font-family:Georgia,"Times",times,serif}.scrolling-list-gizmo.related-stacks-carousel h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.scrolling-list-gizmo.related-stacks-carousel h2.author{font-style:normal}.scrolling-list-gizmo.related-stacks-carousel h2.author a{font-style:italic}.scrolling-list-gizmo.related-stacks-carousel h2.author a:lang(ja){font-style:normal}.scrolling-list-gizmo.related-stacks-carousel .nav button{margin-top:-180px}.scrolling-list-gizmo.related-stacks-carousel .related-stack-metadata{margin-top:5px;margin-bottom:10px}.scrolling-list-gizmo.related-stacks-carousel .related-stack-metadata a:hover{text-decoration:none}.scrolling-list-gizmo.related-stacks-carousel .related-stack-metadata a:hover:lang(ja){text-decoration:underline}.scrolling-list-gizmo.related-stacks-carousel .related-stack-title{text-align:left;font-size:14px;margin-top:0;padding-bottom:0}.scrolling-list-gizmo.related-stacks-carousel .related-stack-title a{color:#000;text-decoration:none}.scrolling-list-gizmo.related-stacks-carousel .related-stack-title:hover{cursor:hand;cursor:pointer}.scrolling-list-gizmo.related-stacks-carousel .related-stack-item-image-container{max-width:125px;overflow:hidden}.scrolling-list-gizmo.related-stacks-carousel .related-stack-item-image-container div{white-space:normal;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;color:#000;font-size:12px}.scrolling-list-gizmo.related-stacks-carousel span{word-break:normal;max-width:100%}@media all and (max-width:568px){.scrolling-list-gizmo.related-stacks-carousel{margin-top:0}}@media all and (max-width:568px){.stacksBuyNow{display:none}}.scrolling-list-gizmo.scrolling-list-ticker{background-color:#eee;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-box-shadow:0 3px 12px rgba(50,50,50,0.15);-moz-box-shadow:0 3px 12px rgba(50,50,50,0.15);box-shadow:0 3px 12px rgba(50,50,50,0.15);padding:0;z-index:40;height:185px}.scrolling-list-gizmo.scrolling-list-ticker .inner-wrap{width:1140px;margin:0 auto;padding-left:20px}.scrolling-list-gizmo.scrolling-list-ticker .widget-title{color:#101010;margin-left:0;display:inline-block;margin-bottom:15px;text-transform:none}.scrolling-list-gizmo.scrolling-list-ticker .widget-title a{color:#000;cursor:pointer;margin-right:.25em}.scrolling-list-gizmo.scrolling-list-ticker .primary-button{position:absolute;z-index:1000;width:100%}.scrolling-list-gizmo.scrolling-list-ticker .book-item{font-size:14px;font-size:1.4rem;margin-left:10px;background:#fff;height:90px;width:250px;max-width:250px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative}.scrolling-list-gizmo.scrolling-list-ticker .book-item img{max-height:80px;border:0;float:left;margin:5px;max-width:80px}.scrolling-list-gizmo.scrolling-list-ticker .book-item .book-item-image-container{position:relative;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:90px;width:250px}.scrolling-list-gizmo.scrolling-list-ticker .book-item .book-metadata{float:left;position:relative;margin-top:5px;margin-left:10px;height:83px;width:60%}.scrolling-list-gizmo.scrolling-list-ticker .book-standing{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;position:relative;background:#00b09a;padding:4px 6px;color:#fff;height:12px;line-height:10px;text-align:center;position:absolute;right:0;bottom:5px;right:5px;font-size:13px;font-size:1.3rem}.scrolling-list-gizmo.scrolling-list-ticker .book-standing:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.scrolling-list-gizmo.scrolling-list-ticker .item-book-price{color:#00b09a;font-size:13px;font-size:1.3rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bolder;position:absolute;margin-top:15px}.scrolling-list-gizmo.scrolling-list-ticker .item-book-price:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.scrolling-list-gizmo.scrolling-list-ticker .item-book-title{position:relative;margin-top:2px;font-family:Georgia,"Times",times,serif;font-size:14px;font-size:1.4rem;font-weight:normal;color:black;background-image:none;text-align:left;text-overflow:ellipsis;max-height:35px;overflow:hidden}.scrolling-list-gizmo.scrolling-list-ticker .item-book-title:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.scrolling-list-gizmo.scrolling-list-ticker .item-book-author{position:relative;white-space:nowrap;color:#444;font-style:italic;font-size:13px;font-size:1.3rem;text-overflow:ellipsis;width:140px;overflow:hidden}.scrolling-list-gizmo.scrolling-list-ticker .item-book-author:lang(ja){font-style:normal}.scrolling-list-gizmo.scrolling-list-ticker .ul-wrapper{position:relative;width:100%;overflow:hidden;padding-top:0;margin-left:-120px}.scrolling-list-gizmo.scrolling-list-ticker .ul-container{margin-left:0;margin-right:0;width:100%;overflow:hidden}.scrolling-list-gizmo.scrolling-list-ticker .list li a{text-decoration:none}.scrolling-list-gizmo.scrolling-list-ticker .list li a:lang(ja){text-decoration:underline}.touch .scrolling-list-gizmo.scrolling-list-ticker{height:auto}.touch .scrolling-list-gizmo.scrolling-list-ticker .ul-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.category-facet-container{max-width:100em;margin:3em auto 0;border:1px solid transparent}@media all and (min-width:569px) and (max-width:880px){.category-facet-container{margin:6em auto 0}}@media all and (max-width:568px){.category-facet-container{margin:4em auto 0;padding:0 1em 0 1em}}@media all and (max-width:568px){.category-facet-item-container{width:95%;border-radius:6px;background:#fff;overflow:hidden;float:left;margin:0 1.5% 1.9em}}@media all and (min-width:569px) and (max-width:880px){.category-facet-item-container{width:47%;margin-bottom:.9em;border-radius:6px;background:#fff;overflow:hidden;float:left;margin:0 1.5% 1.9em}}@media all and (min-width:881px) and (max-width:1140px){.category-facet-item-container{width:30.303%;border-radius:6px;background:#fff;overflow:hidden;float:left;margin:0 1.5% 1.9em}}@media all and (min-width:1141px){.category-facet-item-container{width:30.303%;border-radius:6px;background:#fff;overflow:hidden;float:left;margin:0 1.5% 1.9em}}.category-facet-item-container .kobo-widget h2 a:link{text-decoration:none}.sub-category-list{padding-bottom:5px}.category-facet-item-title{padding:20px 20px 20px 20px}.category-facet-item-title a{float:left;color:#000;cursor:pointer}.category-facet-item-title a:hover{text-decoration:none}.category-facet-item-title a:hover:lang(ja){text-decoration:underline}.category-facet-item-title a:hover:after{background:no-repeat transparent;background-image:url("../../Images/Dark_Grey_Chevron.svg");background-position:0 0}@media all and (max-width:568px){.category-facet-item-title a:hover:after{display:none}}.category-facet-item-title a:after{content:"";background:no-repeat transparent;background-image:url("../../Images/Cyan_Chevron.svg");background-position:0 0;float:right;height:20px;width:20px;margin-left:0}@media all and (max-width:568px){.category-facet-item-title a:after{display:none}}@media all and (max-width:568px){.category-facet-item-title a{color:#101010}}@media all and (max-width:568px){.category-facet-item-title h2{background-color:transparent;font-weight:normal!important;padding-top:.4em!important;padding-bottom:.4em!important;border-radius:0!important;font-size:14px!important;font-size:1.4rem!important}}.category-facet-book-cover{padding-top:0}.category-facet-book-cover img{border:1px solid #ddd;max-width:33.33%;float:left}@media all and (max-width:568px){.category-facet-book-cover img{display:none}}@media all and (max-width:568px){.category-facet-book-cover{background:transparent}}.top-level-sub-category-list{float:left;margin-left:25px;font-style:italic;width:55%}.top-level-sub-category-list:lang(ja){font-style:normal}.top-level-sub-category-list ul li{padding-bottom:10px}.top-level-sub-category-list li a{color:#444!important;cursor:pointer}.top-level-sub-category-list li a:hover{color:#00bee1!important;text-decoration:none}.top-level-sub-category-list li a:hover:lang(ja){text-decoration:underline}@media all and (max-width:568px){.top-level-sub-category-list{margin-left:15px;width:87%}.top-level-sub-category-list ul{background-color:transparent!important}.top-level-sub-category-list ul li{padding-bottom:0}.top-level-sub-category-list ul li a{padding:.5em}}@media all and (max-width:880px){.kobo-widget.facet-list-container{padding:0}}.facet-list-container .facet-list{border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media all and (max-width:880px){.facet-list-container .facet-list{border-style:none;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media all and (max-width:568px){.facet-list-container .facet-list{border-radius:0}}.facet-list-container{margin-bottom:1.5em}.facet-list-container.gizmo-expandable-scrollingList{margin-top:10px}.facet-list-container .facet-list-smallview-header{display:none}@media all and (max-width:880px){.facet-list-container .facet-list-smallview-header{border-radius:3px;color:#FFF;font-size:12px;font-size:1.2rem;font-style:italic;background-color:#BBB;padding:12px 45px 12px 15px;margin:0;display:block}.facet-list-container .facet-list-smallview-header:lang(ja){font-style:normal}}.facet-list-container .facet-list{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.facet-list-container .facet-list-header{position:relative;line-height:1}.facet-list-container .facet-list-largeview-header{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#f8f8f8;color:#444;overflow:hidden;text-overflow:ellipsis;width:auto;padding:12px 45px 12px 15px;font-style:italic;font-size:14px;font-size:1.4rem;display:block}.facet-list-container .facet-list-largeview-header:lang(ja){font-style:normal}@media all and (max-width:568px){.facet-list-container .facet-list-largeview-header{background-color:transparent}}.facet-list-container.gizmo-expandable-collapsed .facet-list-largeview-header{border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media all and (max-width:880px){.facet-list-container.gizmo-expandable-collapsed .facet-list-largeview-header{border-style:none;border-radius:none}}@media all and (max-width:880px){.facet-list-container{margin-bottom:0}}.kobo-widget.facet-list-container h2 a:link{text-decoration:none}.facet-list{padding:3px .6em;background-color:white;color:#444;font-style:italic}.facet-list:lang(ja){font-style:normal}.facet-list>li>a:first-child{border-top:1px solid #c8c8c8}.facet-list>li:first-child>a:first-child{border-top:0}.facet-list>li>ul>li:first-child{border-top:1px solid #c8c8c8}.facet-list>li.category-selected>ul>li:first-child{border-top:0}.facet-list>li li{padding-left:8px}.facet-list>li a{background-image:url("../../Images/Grey_Chevron_Left.png");background-position:99.5% 50%;background-repeat:no-repeat}.facet-list li.category-selected>a{background-image:url("../../Images/Blue_Chevron_Down.png");background-position:99.5% 50%;background-repeat:no-repeat}.facet-list>li:first-child[data-field-selected="True"]{background-image:url("../../Images/Blue_Chevron_Down.png");background-position:99.5% 50%;background-repeat:no-repeat}.facet-list>li:first-child[data-field-selected="False"]{background-image:url("../../Images/Grey_Chevron_Left.png");background-position:99.5% 50%;background-repeat:no-repeat}.facet-list>li a:only-child{background-image:none}.facet-list li{overflow:hidden}.facet-list li a{display:block;color:#444;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.facet-list li a em{font-style:normal;font-size:11px}.facet-list li a,.facet-list li div{padding:10px 30px 10px 8px;cursor:pointer}.facet-list li a:hover,.facet-list li.category-selected>a{color:#1daec7!important;text-decoration:none}@media all and (max-width:880px){.facet-list{border-style:none;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media all and (max-width:568px){.facet-list{border-radius:0}}.facet-standalone-container{border-radius:5px;margin-bottom:1.5em}.facet-standalone-container .facet-standalone-header{position:relative}.facet-standalone-container .facet-standalone-largeview-header{border-radius:5px;background-color:#f8f8f8;color:#444;font-style:italic;font-size:14px;font-size:1.4rem;display:block}.facet-standalone-container .facet-standalone-largeview-header:lang(ja){font-style:normal}.facet-standalone-container .facet-standalone-largeview-header.category-selected{background-color:#e6e6e6;background-image:url("../../Images/expand-menu-check.png");background-repeat:no-repeat;background-position:93% center}@media all and (min-width:569px) and (max-width:880px){.facet-standalone-container .facet-standalone-largeview-header.category-selected{background-position:98% center}}@media all and (max-width:568px){.facet-standalone-container .facet-standalone-largeview-header.category-selected{background-position:95% center}}.facet-standalone-container .facet-standalone-largeview-header:hover{background-color:#e6e6e6}.facet-standalone-container a{display:block;color:#444;text-decoration:none;padding:12px 45px 12px 15px}@media all and (max-width:880px){.facet-standalone-container{margin-bottom:0}}.browse-categories-page .facet-list li:hover{background-color:#f0f0f0}@media all and (max-width:880px){.result-sort-container{padding-top:20px}}@media all and (min-width:881px){.result-sort-container{display:table-cell;height:38px;width:206px}}@media all and (max-width:880px){.result-sort-container{padding:0}}.result-sort{z-index:1000;margin-bottom:0}.result-sort.gizmo-expandable-collapsed-on-load .facet-list-header{display:block}.result-sort .facet-list-header{margin:0 3px}@media all and (max-width:880px){.result-sort .facet-list-header{margin:0}}.result-sort>.gizmo-expandable-inner-masker{position:absolute;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 3px}@media all and (max-width:880px){.result-sort>.gizmo-expandable-inner-masker{padding:0;position:static}}.result-sort>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content{margin-top:10px}@media all and (min-width:881px){.result-sort>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content{padding-left:3px;padding-right:3px}}@media all and (max-width:880px){.result-sort>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content{margin-top:0}}.result-sort .facet-list-largeview-header{white-space:nowrap;margin:0 3px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}@media all and (max-width:880px){.result-sort .facet-list-largeview-header{margin:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}}@media all and (max-width:880px){.result-sort{position:static;margin-left:0}}.result-sort.gizmo-expandable .facet-list-largeview-header,.result-sort.gizmo-expandable .facet-list-header:hover .facet-list-largeview-header{background-color:#9e9e9e;color:#fff}.result-sort.gizmo-expandable-collapsed .facet-list-largeview-header{background-color:#bbb;color:#fff}.result-sort .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper,.result-sort.gizmo-expandable-collapsed .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper{border-color:#fff}.result-sort .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton,.result-sort .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed .gizmo-expandable-subbutton{background-image:url("../../Images/White_Chevron.svg")}.facet-list-container .sort-list{white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(50,50,50,0.34);-moz-box-shadow:0 3px 5px rgba(50,50,50,0.34);box-shadow:0 3px 5px rgba(50,50,50,0.34)}@media all and (max-width:880px){.facet-list-container .sort-list{width:auto;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.scrolling-facetlist-gizmo .ul-wrapper{position:relative;overflow:hidden;padding-top:0}.scrolling-facetlist-gizmo .ul-container{border-top-left-radius:5px;border-top-right-radius:5px;padding-top:5px;padding-bottom:5px;background-color:white}.scrolling-facetlist-gizmo .list{padding-top:0;padding-bottom:0;overflow:hidden;position:absolute;left:9px;right:9px;top:0;padding:0}.scrolling-facetlist-gizmo .list li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scrolling-facetlist-gizmo .nav{width:100%;margin-top:2px;padding-bottom:2px;border-bottom:1px solid #C8C8C8}.scrolling-facetlist-gizmo .nav button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-size:0}.scrolling-facetlist-gizmo .nav button:hover{background-color:#f0f0f0}.scrolling-facetlist-gizmo .nav button[disabled]:hover{background-color:white}.scrolling-facetlist-gizmo .nav .previous{float:left;width:50%;background:white no-repeat 50%;background-image:url("../../Images/Grey_Chevron_180.svg");margin-right:1%}.scrolling-facetlist-gizmo .nav .next{width:49%;background:white no-repeat 50%;background-image:url("../../Images/Grey_Chevron.svg")}.search-bar-wrap{background-color:#e8e8e8}.search-bar-wrap .search-section{background-repeat:no-repeat;background-size:100%;background-position:center;display:block;height:64px;text-align:center;width:100%}@media all and (min-width:569px) and (max-width:880px){.search-bar-wrap .search-section{height:80px}}@media all and (max-width:568px){.search-bar-wrap .search-section{height:60px}}.search-bar-wrap .search-section p{color:#fff;font-size:26px;font-size:2.6rem;margin-bottom:10px;padding-top:43px;margin-top:0;margin-left:auto;margin-right:auto}@media all and (max-width:880px){.search-bar-wrap .search-section p{display:none}}.search-bar-wrap .search-section .search-section-shadow{-webkit-box-shadow:1px 1px 2px rgba(100,100,100,0.15);-moz-box-shadow:1px 1px 2px rgba(100,100,100,0.15);box-shadow:1px 1px 2px rgba(100,100,100,0.15);height:97%}@media all and (min-width:569px) and (max-width:880px){.search-bar-wrap .search-section .search-section-shadow{padding:0 20px}}@media all and (max-width:568px){.search-bar-wrap .search-section .search-section-shadow{padding:0 15px}}.search-bar-wrap .search-section .search-field{background-color:white;font-family:Georgia,"Times",times,serif;font-size:14px;font-size:1.4rem;color:#404040;border:1px solid #b9baba;height:42px;width:550px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:9px;margin-bottom:9px;padding-right:120px;padding-left:20px;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.search-bar-wrap .search-section .search-field:-ms-clear{display:none}@media all and (max-width:880px){.search-bar-wrap .search-section .search-field{width:100%;font-size:16px}}@media all and (min-width:569px) and (max-width:880px){.search-bar-wrap .search-section .search-field{height:45px;margin-top:15px;padding-right:60px}}@media all and (max-width:568px){.search-bar-wrap .search-section .search-field{height:40px;padding-right:45px}}.search-bar-wrap .search-section .search-field:focus{border:1px solid #00bee1}.search-bar-wrap .search-section .search-field .query{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 5px}.search-bar-wrap .search-section .search-field::-webkit-input-placeholder{color:#969898;font-style:italic}.search-bar-wrap .search-section .search-field:-moz-placeholder{color:#969898;font-style:italic}.search-bar-wrap .search-section .search-field::-moz-placeholder{color:#969898;font-style:italic}.search-bar-wrap .search-section .search-field:-ms-input-placeholder{color:#969898;font-style:italic}.search-bar-wrap .search-section .search-field::-webkit-search-decoration,.search-bar-wrap .search-section .search-field::-webkit-search-cancel-button,.search-bar-wrap .search-section .search-field::-webkit-search-results-button,.search-bar-wrap .search-section .search-field::-webkit-search-results-decoration{display:none}.search-bar-wrap .search-autocomplete{background-color:#fff;-webkit-box-shadow:0 3px 5px rgba(50,50,50,0.34);-moz-box-shadow:0 3px 5px rgba(50,50,50,0.34);box-shadow:0 3px 5px rgba(50,50,50,0.34);position:absolute;overflow:auto;padding:10px 0;z-index:5000;left:-9999px}.search-bar-wrap .search-autocomplete li{border-bottom:1px solid silver;margin:0 10px}.search-bar-wrap .search-autocomplete li:last-child{border-bottom:0}.search-bar-wrap .search-autocomplete li a{color:#444;display:block;font-size:14px;font-size:1.4rem;overflow:hidden;padding:10px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.search-bar-wrap .search-autocomplete li a:lang(ja){text-decoration:underline}.search-bar-wrap .search-autocomplete li a strong{color:black;font-weight:bold}.search-bar-wrap .search-autocomplete li a:hover,.search-bar-wrap .search-autocomplete li a:active,.search-bar-wrap .search-autocomplete li a.selected{color:#48e3ff}.search-bar-wrap .search-autocomplete li a:hover strong,.search-bar-wrap .search-autocomplete li a:active strong,.search-bar-wrap .search-autocomplete li a.selected strong{color:#00bee1}span.deleteicon{position:relative;display:inline-block;right:88px;top:5px;background-image:url("../../Images/clear-field-button.png");background-image:none,url("../../Images/clear-field-button.svg");background-repeat:no-repeat;background-position:center;width:40px;height:20px;z-index:1000;cursor:pointer;z-index:10}span.deleteicon.clear-field-display-none{visibility:hidden;cursor:default}@media all and (max-width:880px){span.deleteicon{-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media all and (min-width:569px) and (max-width:880px){span.deleteicon{top:-44px;left:47%}}@media all and (max-width:568px){span.deleteicon{top:-41px;left:45%}}input.search-submit-button{position:relative;top:9%;background-repeat:no-repeat;background-size:59%;background-position:7px 2px;text-indent:-9999px;border:0;border-radius:0;width:37px;height:24px;min-height:24px;margin-left:-50px;background-image:url("../../Images/header-footer/magnifier-on-off.png");background-color:#00bee1}input.search-submit-button:hover,input.search-submit-button:active{background-color:#00bee1;background-image:url("../../Images/header-footer/magnifier-on-off.png");background-repeat:no-repeat}@media all and (max-width:880px){input.search-submit-button{visibility:hidden}}input.search-submit-button[disabled],input.search-submit-button[disabled]:hover,input.search-submit-button[disabled]:active{background-color:#99e5f3}.hero-drawer .gizmo-expandable-inner-content{padding-bottom:0}.ajax-preloader{text-align:center}.paginate button{display:block;width:100%;margin-left:0}.flowview-loading{visibility:hidden}.flowview-items{position:relative}@media all and (max-width:880px){.flowview-items{width:100%;margin:0 auto}}.flowview-items .flowview-item{background:#fff;padding:12px;width:200px;float:left;margin-left:20px;margin-bottom:20px;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;transition:opacity 1s ease-in;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.flowview-items .flowview-item .multi-button-container{width:100%}.flowview-items .flowview-item p{overflow-x:hidden}.flowview-items .flowview-item a.block-link{display:block;text-decoration:none;font-style:normal}.flowview-items .flowview-item a.block-link img{border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flowview-items .flowview-item a.button{width:100%;padding:0}.flowview-items .flowview-item img{width:100%}.flowview-items .flowview-item:hover{background:#E6E6E6}.flowview-items .flowview-item .flowview-item-title span{color:#000;padding:1px 0;cursor:pointer}@media all and (max-width:880px){.flowview-items .flowview-item .flowview-item-subtitle{display:none}}.flowview-items .flowview-item .flowview-item-subtitle span{color:#444}@media all and (max-width:880px){.flowview-items .flowview-item{margin-left:0}}@media all and (max-width:568px){.flowview-items .flowview-item{margin-bottom:10px;width:137px;padding:6px}}.flowview-items .flowview-item .subscription-info{color:#04a19c;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;margin-bottom:0}.flowview-items .flowview-item .subscription-info:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.flowview-items .flowview-item::after{margin:0 auto;min-width:40px;min-height:40px;background-image:url("../../Images/ajax_preloader.gif");background-repeat:no-repeat;background-position:center;position:absolute;content:' ';top:0;left:0;width:100%;height:100%;background-color:white;opacity:0;z-index:-10;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.flowview-items .flowview-item.flowview-item-spinner::after{opacity:.8;z-index:10}.flowview-items .discover-more-item{background:#e8e8e8;padding:12px;width:260px;float:left;margin-bottom:20px;font-size:16px;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;transition:opacity 1s ease-in;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flowview-items .discover-more-item img,.flowview-items .discover-more-item button,.flowview-items .discover-more-item .button{width:100%}.flowview-items .discover-more-item .flowview-item-title,.flowview-items .discover-more-item .flowview-item-subtitle{font-size:14px}.flowview-items .discover-more-item .flowview-item-title span{color:#000;padding:1px 0;cursor:pointer}@media all and (max-width:880px){.flowview-items .discover-more-item .flowview-item-subtitle{display:none}}.flowview-items .discover-more-item .flowview-item-subtitle span{color:#444}@media all and (max-width:880px){.flowview-items .discover-more-item{margin-left:0}}@media all and (min-width:569px) and (max-width:880px){.flowview-items .discover-more-item{width:210px}}@media all and (max-width:568px){.flowview-items .discover-more-item{margin-bottom:10px;width:240px;padding:6px}}.flowview-items .discover-more-item .quotetile{font-family:Georgia,"Times",times,serif;font-size:16px}.flowview-items .discover-more-item .quotetile:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.flowview-items .discover-more-item .quotetileattribution{margin-top:10px;font-family:Georgia,"Times",times,serif;font-size:14px}.flowview-items .discover-more-item .quotetileattribution:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.flowview-items .discover-more-item .videotilesource{max-width:100%;overflow:hidden;text-overflow:ellipsis}.flowview-items .discover-more-item a,.flowview-items .discover-more-item a:hover{font-style:normal;text-decoration:none}.flowview-items .discover-more-item a .articletilesource,.flowview-items .discover-more-item a .websitetilelink,.flowview-items .discover-more-item a .videotilesource,.flowview-items .discover-more-item a:hover .articletilesource,.flowview-items .discover-more-item a:hover .websitetilelink,.flowview-items .discover-more-item a:hover .videotilesource{height:22px;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;color:#666;text-transform:uppercase;font-weight:bold}.flowview-items .discover-more-item a .articletilesource:lang(ja),.flowview-items .discover-more-item a .websitetilelink:lang(ja),.flowview-items .discover-more-item a .videotilesource:lang(ja),.flowview-items .discover-more-item a:hover .articletilesource:lang(ja),.flowview-items .discover-more-item a:hover .websitetilelink:lang(ja),.flowview-items .discover-more-item a:hover .videotilesource:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.flowview-items .discover-more-item a .articletiletitle,.flowview-items .discover-more-item a .websitetileimage,.flowview-items .discover-more-item a .websitetiletitle,.flowview-items .discover-more-item a .videotiletitle,.flowview-items .discover-more-item a:hover .articletiletitle,.flowview-items .discover-more-item a:hover .websitetileimage,.flowview-items .discover-more-item a:hover .websitetiletitle,.flowview-items .discover-more-item a:hover .videotiletitle{color:#000;margin-top:.4em;margin-bottom:.2em}.flowview-items .discover-more-item a .websitetileimage,.flowview-items .discover-more-item a:hover .websitetileimage{font-size:14px}.flowview-items .discover-more-item span.playbtn{opacity:1;-o-transition-duration:1s;-moz-transition-duration:1s;-webkit-transition:-webkit-transform 1s;background-image:url("../../Images/play_button.png");background-position:center center;background-repeat:no-repeat;background-color:transparent;cursor:pointer;height:100%;width:100%;position:absolute;z-index:10}.flowview-items .discover-more-quote{line-height:20px}.flowview-items .discover-more-video:hover,.flowview-items .discover-more-website:hover,.flowview-items .discover-more-book:hover{background:#dbdbdb}.discover-more-flowview{background-color:#fff;margin-top:10px}@media all and (max-width:880px){.discover-more-flowview{width:95%}.discover-more-flowview .flowview-items{margin:0}}@media all and (min-width:881px){.discover-more-flowview{padding:20px 0}}@media all and (max-width:568px){.discover-more-flowview{margin-top:0}.discover-more-flowview .flowview-items{margin-left:auto;margin-right:auto}}.discover-more-flowview-curated{border-bottom:2px solid #E8E8E8;padding-bottom:20px;margin-bottom:20px}@media all and (max-width:568px){.discover-more-flowview-curated{margin-bottom:0}}.search-tips{background:#fff;padding:20px;width:60%;margin:20px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.3;font-size:16px;font-size:1.6rem}.search-tips ul{list-style-type:disc;padding-left:20px}@media all and (max-width:568px){.search-tips{width:100%}}.search-zero-results{font-size:18px;font-size:1.8rem;line-height:1.3;text-align:center}.CuratorComment{background-color:#fff;color:#000;padding:10px;margin-top:15px;line-height:20px}@media all and (min-width:881px){.sub-categories .gizmo-expandable-button-facetlist{display:none}}@media all and (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.sub-categories .gizmo-expandable-button-facetlist{display:none}}@media all and (max-width:880px){.sub-categories{margin-top:1em;margin-left:3px;margin-right:3px}.sub-categories .facet-list-largeview-header{display:none}.sub-categories.gizmo-expandable-collapsed>.gizmo-expandable-inner-masker{padding-bottom:0}}.sub-category-arrow-button{background-image:url("../../Images/Show_All_Circle.png");background-position:center center;background-repeat:no-repeat;display:block;margin-top:-20px;position:absolute;height:36px;width:36px;z-index:100}.sub-category-arrow-button .sub-category-arrow-subbutton{background-image:url("../../Images/Show_All_Arrow.png");background-position:center center;background-repeat:no-repeat;background-color:none;border:0;border-color:transparent;cursor:pointer;display:block;height:36px;width:36px;-webkit-animation:rotation-down .5s 1 linear;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.sub-category-arrow-button .sub-category-arrow-subbutton:hover{opacity:1}.sub-category-arrow-button.sub-category-arrow-collapsed .sub-category-arrow-subbutton{-webkit-animation:rotation-up .5s 1 linear;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.kobo-gizmo[data-kobo-gizmo='DropDownSelect']{position:relative}.kobo-gizmo[data-kobo-gizmo='DropDownSelect'] select{width:100%;z-index:10}.drop-down-select{position:relative;width:100%;height:35px;font-family:Georgia,"Times",times,serif;font-style:italic;color:white;background-color:#bbb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;border-radius:2px;padding:.55em 38px .55em .8em}.drop-down-select:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.drop-down-select:lang(ja){font-style:normal}@media all and (max-width:568px){.drop-down-select{font-size:16px}}.drop-down-select.drop-down-selectHover,.drop-down-select.drop-down-selectFocus{border-color:#66d8ed}.drop-down-select.drop-down-selectOpen .drop-down-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.drop-down-select.drop-down-selectFocus.drop-down-selectOpen{border-color:transparent}.drop-down-select .drop-down-selectInner{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.drop-down-select .drop-down-arrow-container{position:absolute;top:20%;right:0;height:60%;padding:0 8px;border-left:1px solid white}.drop-down-select .drop-down-arrow{width:20px;height:100%;background-image:url("../../Images/White_Chevron.svg");background-repeat:no-repeat;background-position:center;background-size:auto 25px;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}.title-gizmo .attribution{color:#46a8bf}.title-gizmo h1.title{color:#323232}.title-widget{padding-bottom:0}.title-widget h1{line-height:1;font-weight:normal;padding:0;margin:0}.title-widget h1 span.issue-number{background-color:#cadc3c;border:1px solid transparent;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;color:white;display:inline-block;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:15px;font-size:1.5rem;font-weight:normal;margin-left:1rem;margin-bottom:2px;padding:1px 10px 2px 10px;vertical-align:middle}.title-widget h1 span.issue-number:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.title-widget h1 span.issue-number{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;font-size:11px;font-size:1.1rem;padding:0 6px 0 6px}}.title-widget .subtitle{font-family:Georgia,"Times",times,serif;color:#7b7b7b;background-image:none;text-transform:none;font-size:26px;font-size:2.6rem;font-weight:normal;line-height:1.2;padding:0;margin:5px 0 0}.title-widget .subtitle:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.title-widget .subtitle{font-size:16px;font-size:1.6rem}}@media all and (max-width:568px){.title-gizmo h1{font-size:20px;font-size:2rem}.title-gizmo h1,.title-gizmo h2,.title-gizmo h3{padding:5px 10px}}.featured-list-summary{padding-top:0}.subcategory-title,.featuredList-title{padding-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.subcategory-title h1,.featuredList-title h1{font-size:26px;font-size:2.6rem;font-weight:normal;font-family:Georgia,"Times",times,serif;margin:.3em 0 1em}.subcategory-title h1:lang(ja),.featuredList-title h1:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:880px){.subcategory-title h1,.featuredList-title h1{display:none!important}}@media all and (max-width:880px){.subcategory-title,.featuredList-title{padding-top:20px}}.title-widget.title-widget-with-sort,.subcategory-title.title-widget-with-sort,.featuredList-title.title-widget-with-sort{display:table;width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.title-widget.title-widget-with-sort h1,.subcategory-title.title-widget-with-sort h1,.featuredList-title.title-widget-with-sort h1{display:table-cell;vertical-align:top}.gizmo-breadcrumbtrail ul{margin-left:2em;text-indent:-2em}.gizmo-breadcrumbtrail ul li{display:inline-block;font-style:italic;margin:0 0 .5em 0;text-indent:0}.gizmo-breadcrumbtrail ul li:lang(ja){font-style:normal}.gizmo-breadcrumbtrail ul li:after{content:" / ";margin:0 .7em}.gizmo-breadcrumbtrail ul li:last-child:after{content:none}.gizmo-breadcrumbtrail a{color:#444}.gizmo-breadcrumbtrail a:hover{color:#1daec7}@media all and (max-width:880px){.gizmo-breadcrumbtrail{display:none}}.search-results-summary{display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:880px){.search-results-summary{display:block}}@media all and (min-width:569px) and (max-width:880px){.search-results-summary{overflow:hidden}}.search-results-text{display:table-cell;vertical-align:top}.search-results-text h1{display:none}.search-results-text h2{background:transparent;font-weight:normal;font-style:normal;text-transform:none;font-size:20px;font-size:2rem;font-family:Georgia,"Times",times,serif;margin:0;padding:0}.search-results-text h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:880px){.search-results-text{display:none}}.search-results-text.in-flowview{display:none}@media all and (max-width:880px){.search-results-text.in-flowview{display:block}}[data-kobo-gizmo="ExpressCheckout"]{position:relative;min-height:20em;background-color:white}[data-kobo-gizmo="ExpressCheckout"] .ajax-spinner{position:absolute;top:0;width:100%;height:100%;background-color:white;opacity:.5;z-index:10}.express-checkout{width:100%;padding:20px;color:black;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.express-checkout a{font-style:italic;color:#444}.express-checkout a:lang(ja){font-style:normal}.express-checkout button{float:right}.title-bar{*zoom:1;width:100%}.title-bar:after{content:"";display:table;clear:both}.title-bar .icon{float:left;margin-right:14px;margin-right:1.4rem}.title-bar h1,.title-bar h3{float:left;line-height:20px;line-height:2rem;color:black;position:relative;margin:0;padding:0;font-style:normal}.title-bar h1{font-size:16px;font-size:1.6rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;margin-top:1px}.title-bar h1:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.title-bar h3{font-size:18px;font-size:1.8rem}.close-button{float:right;background-image:url("../../Images/btn_close_quickview_sprite.png");background-position:6px 5px;background-repeat:no-repeat;padding:0;min-height:30px;width:30px}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.close-button{background-image:url("../../Images/btn_close_quickview_sprite_2x.png");background-size:14px 46px}}.close-button:hover{background-position:6px -25px}.book-cover{display:none}.book-cover-container{min-height:300px}.content{display:table-cell;vertical-align:top;min-width:250px;min-width:25rem}.content p{padding:10px 0;padding:1rem 0;margin:0}.content ul{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;padding:1rem 0}.preorder-notification{margin:10px 0 0 0;margin:1rem 0 0 0;padding:8px 10px;padding:.8rem 1rem;border:1px solid #cadb3d;color:#868b3a;background-color:#f2f6ce;display:block}@media all and (min-width:881px){.preorder-notification{display:inline-block}}.user-actions{*zoom:1;margin-top:10px;margin-top:1rem}.user-actions:after{content:"";display:table;clear:both}@media all and (min-width:881px){.user-actions{margin-top:14px;margin-top:1.4rem}}.user-actions button{width:100%;line-height:normal;padding:8px 15px;padding:.8rem 1.5rem;vertical-align:middle;text-align:center;font-style:italic;font-family:Georgia,"Times",times,serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px}.user-actions button:lang(ja){font-style:normal}.user-actions button:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.user-actions button.secondary-button,.user-actions button.tertiary-button{width:100%;display:block;margin-bottom:10px;margin-right:0}}@media all and (min-width:881px){.user-actions button{width:auto}}@media all and (min-width:881px){.user-actions button.secondary-button{margin:0 5px 0 0}}.buy-now-agreement{width:100%;margin-bottom:18px;margin-bottom:1.8rem}@media all and (min-width:881px){.buy-now-agreement{float:left;width:55%;margin:0}}@media all and (min-width:881px){.show-modal .express-checkout{padding:30px;border-radius:2px;position:relative}.show-modal .book-cover{display:table-cell;vertical-align:top;margin:0 auto;width:160px}.show-modal .content{padding-left:5%}.show-modal .button-group{max-height:35px;max-height:3.5rem;width:55%;position:absolute;bottom:30px;right:30px}}.stack-header-body{background-color:#F0F0F0}.stack-header-body .kobo-widget{padding-left:20px;padding-right:20px}.stack-header-body .inner-wrapper{width:95%;margin:0 auto;position:relative}@media all and (max-width:880px){.stack-header-body .inner-wrapper{width:100%}}.stack-header-body .button-container{z-index:99}@media all and (min-width:569px){.stack-header-body .button-container{float:right;padding:0 20px 20px 20px}}@media all and (max-width:568px){.stack-header-body .button-container{margin:15px 15px 16px 15px}}.stack-header-body .button-container button{cursor:pointer;width:100%}.stack-header-body .button-container button .error-container .error-message{display:none}@media all and (min-width:569px){.stack-header-body .button-container button .error-container .error-message{position:absolute;right:0;min-width:250px}}.stack-header-body .hide-if-owns-stack{visibility:hidden}@media all and (max-width:568px){.stack-header-body .hide-if-owns-stack{display:none}}.stack-header-body .stack-header-top-section-wrapper{width:100%;display:inline-block}.stack-header-body .stack-header-top-section-wrapper .inner-wrapper{max-width:1140px}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-top-section-wrapper .inner-wrapper{width:100%}}.stack-header-body .stack-header-top-section-with-large-img{max-height:430px}@media all and (max-width:568px){.stack-header-body .stack-header-top-section-with-large-img{max-height:245px}}.stack-header-body .stack-header-top-section-without-large-img{padding-top:1.5em}.stack-header-body .stack-header-top-section-without-large-img h1,.stack-header-body .stack-header-top-section-without-large-img h2{color:black}.stack-header-body .stack-header-hide-img-container{display:none}.stack-header-body .stack-header-large-img-container{max-width:100%;max-height:430px;overflow:hidden;position:relative}.stack-header-body .stack-header-large-img-container img{position:absolute;min-width:100%}@media all and (max-width:568px){.stack-header-body .stack-header-large-img-container{max-height:245px}}.stack-header-body .stack-header-image-attribution{text-align:right;color:#666;text-transform:uppercase;font-weight:bold;padding-right:20px;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:12px}.stack-header-body .stack-header-image-attribution:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.stack-header-body .stack-header-image-attribution-left{color:#666;text-transform:uppercase;font-weight:bold;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:10px;margin-left:8px}.stack-header-body .stack-header-image-attribution-left:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.stack-header-body .stack-header-small-img-container{position:relative;float:left;margin:13px 15px -15% 30px;z-index:10}@media all and (min-width:881px){.stack-header-body .stack-header-small-img-container{min-height:200px}}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-small-img-container{padding-right:15px;padding-left:15px}}@media all and (max-width:568px){.stack-header-body .stack-header-small-img-container{padding-right:0;padding-left:15px;margin-left:0}}.stack-header-body .stack-header-small-img-container img{padding:5px;background-color:#FFF;width:180px;max-height:280px;border-bottom:2px solid #D8D8D8}@media all and (max-width:568px){.stack-header-body .stack-header-small-img-container img{width:120px}}.stack-header-body .stack-header-title{position:relative;min-height:100px;left:0;bottom:0;overflow:hidden;vertical-align:middle}.stack-header-body .stack-header-title.stack-header-title-with-big-img{width:100%}.stack-header-body .stack-header-title.stack-header-title-without-big-img{width:100%}.stack-header-body .stack-header-title *{vertical-align:middle}@media all and (max-width:568px){.stack-header-body .stack-header-title{min-height:100px}}.stack-header-body .stack-header-title h1{font-size:36px;line-height:1.4em}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-title h1{font-size:28px;margin-right:20px}}@media all and (max-width:568px){.stack-header-body .stack-header-title h1{font-size:22px;margin-right:15px}}.stack-header-body .stack-header-title h2{font-size:22px;line-height:1.4em;font-style:normal;margin-bottom:0;padding-bottom:0}@media all and (min-width:881px){.stack-header-body .stack-header-title h2{padding-top:0;max-width:70%}}@media all and (min-width:569px){.stack-header-body .stack-header-title h2{float:left}}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-title h2{font-size:20px;max-width:71%;padding-bottom:8px}}@media all and (max-width:568px){.stack-header-body .stack-header-title h2{font-size:16px;margin-right:15px}}.stack-header-body .stack-header-title h2 span{font-style:italic;vertical-align:baseline}.stack-header-body .stack-header-title h2 span:lang(ja){font-style:normal}.stack-header-body .stack-header-title-with-big-img{position:absolute;background-color:rgba(39,39,39,0.5)}.stack-header-body .stack-header-title-without-big-img .stack-header-titles-wrapper{margin-left:20px}.stack-header-body .stack-header-title-without-big-img .stack-header-curator-image{display:none}.stack-header-body .stack-header-titles-wrapper{margin-top:8px;overflow:hidden}@media all and (min-width:881px){.stack-header-body .stack-header-titles-wrapper{margin-left:25px}}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-titles-wrapper{margin-left:20px}}@media all and (max-width:568px){.stack-header-body .stack-header-titles-wrapper{margin-left:15px;overflow:hidden}}.stack-header-body .stack-header-title-dark-font h1,.stack-header-body .stack-header-title-dark-font h2{color:#000}.stack-header-body .stack-header-title-light-font h1,.stack-header-body .stack-header-title-light-font h2{color:#fff}.stack-header-body .stack-header-curator-image{width:65px;height:65px;float:left;margin:20px 15px 15px 25px}@media all and (min-width:881px){.stack-header-body .stack-header-curator-image{margin-left:25px}}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-curator-image{margin-left:20px}}@media all and (max-width:568px){.stack-header-body .stack-header-curator-image{margin:15px;width:40px;height:40px}}.stack-header-body .stack-header-description-container{padding-bottom:30px;padding-top:30px;clear:both;background-color:#e7e7e7;margin-bottom:30px;margin-top:-5px;border-bottom:1px solid #FFF;border-top:1px solid #FFF;box-shadow:0 3px 12px rgba(50,50,50,0.15)}@media all and (min-width:569px){.stack-header-body .stack-header-description-container{overflow:hidden}.stack-header-body .stack-header-description-container .gizmo-expandable-inner-masker{overflow:visible;max-width:1140px;margin-left:auto;margin-right:auto}.stack-header-body .stack-header-description-container .gizmo-expandable-button{display:none}.stack-header-body .stack-header-description-container .gizmo-expandable-inner-content{height:100%}}@media all and (min-width:881px){.stack-header-body .stack-header-description-container{font-size:16px;line-height:1.5}}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-description-container{font-size:14px}}@media all and (max-width:568px){.stack-header-body .stack-header-description-container{padding-bottom:20px;margin-bottom:20px}}.stack-header-body .stack-header-description-container .gizmo-expandable-button-arrow .gizmo-expandable-subbutton{background-image:url("../../Images/Stacks_Dropdown_Chevron.png")}.stack-header-body .stack-header-wrapper{max-width:1140px;margin:0 auto}.stack-header-body .stack-header-description{margin:0 auto;padding:1px;overflow:hidden}.stack-header-body .stack-header-description strong{font-weight:bold}.stack-header-body .stack-header-description p{margin:0}@media all and (min-width:881px){.stack-header-body .stack-header-description{width:90%}}@media all and (min-width:569px){.stack-header-body .stack-header-description-columns{-moz-column-count:2;-moz-column-gap:54px;-webkit-column-count:2;-webkit-column-gap:54px;-ms-column-count:2;-ms-column-gap:54px;column-count:2;column-gap:54px}}.stack-header-body .stack-header-description-initial{padding:54px 0}@media all and (min-width:881px){.stack-header-body .stack-header-description-small-image{margin-left:260px;width:auto}}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-description-small-image{margin-left:265px;width:auto;-moz-column-count:1;-webkit-column-count:1;-ms-column-count:1;column-count:1}}.stack-header-body .headerReadMore{color:#7b7b7b}.stack-header-body .added-to-library{background-image:url("../../Images/addedtolibrary.png");background-repeat:no-repeat;padding-left:25px;font-style:normal;color:white}@media all and (max-width:568px){.stack-header-body.stack-curated .added-to-library-container{text-align:right}.stack-header-body.stack-curated .added-to-library-container .added-to-library{display:inline-block}}.stack-header-body.stack-automated .added-to-library{color:#bbb}.touch .scrolling-list-gizmo.scrolling-list-basic .category-item{padding-left:10px;padding-right:10px}.scrolling-list-gizmo.scrolling-list-basic{background:transparent;padding:10px 0 20px 0}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-basic .multi-button a.primary-button,.scrolling-list-gizmo.scrolling-list-basic .multi-button a.secondary-button,.scrolling-list-gizmo.scrolling-list-basic .multi-button a.tertiary-button{background-color:transparent;padding:0;color:#00b09a!important}.scrolling-list-gizmo.scrolling-list-basic .multi-button a.primary-button:hover,.scrolling-list-gizmo.scrolling-list-basic .multi-button a.secondary-button:hover,.scrolling-list-gizmo.scrolling-list-basic .multi-button a.tertiary-button:hover{background-color:transparent}.scrolling-list-gizmo.scrolling-list-basic .multi-button .drop-down-button{display:none!important}}.scrolling-list-gizmo.scrolling-list-basic a,.scrolling-list-gizmo.scrolling-list-basic a:hover{text-decoration:none}.scrolling-list-gizmo.scrolling-list-basic h2.widget-title{color:#101010}.scrolling-list-gizmo.scrolling-list-basic .primary-button,.scrolling-list-gizmo.scrolling-list-basic .secondary-button,.scrolling-list-gizmo.scrolling-list-basic .tertiary-button{width:100%}.scrolling-list-gizmo.scrolling-list-basic .category-item{padding-left:5px;padding-right:5px;max-height:280px;vetical-align:bottom;max-width:150px}@media all and (min-width:569px) and (max-width:880px){.scrolling-list-gizmo.scrolling-list-basic .category-item{float:left}}@media all and (min-width:881px){.scrolling-list-gizmo.scrolling-list-basic .category-item{float:left}}.scrolling-list-gizmo.scrolling-list-basic .category-item img{vertical-align:baseline}.scrolling-list-gizmo.scrolling-list-basic .category-item a{color:#000;display:table-cell;vertical-align:bottom}.scrolling-list-gizmo.scrolling-list-basic .category-item a:hover{text-decoration:none}.scrolling-list-gizmo.scrolling-list-basic .category-item a:hover:lang(ja){text-decoration:underline}.scrolling-list-gizmo.scrolling-list-basic .category-item .category-image a{height:220px}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-basic .category-item .category-image a{height:126px;max-width:100px}}.scrolling-list-gizmo.scrolling-list-basic .category-item .category-metadata{font-size:16px;font-size:1.6rem;color:#000;width:100%;white-space:normal;margin-top:0;margin-bottom:20px;text-align:center;height:40px}.scrolling-list-gizmo.scrolling-list-basic .category-item .category-metadata p{margin-top:10px;margin:auto 0}.scrolling-list-gizmo.scrolling-list-basic .category-item .category-metadata a{display:block;color:#000;margin:auto 0}.scrolling-list-gizmo.scrolling-list-basic .category-item .category-metadata a:hover{color:#000}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-basic .category-item .category-metadata{margin-top:0}}.scrolling-list-gizmo.scrolling-list-basic .book-item{max-width:145px}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{height:215px;width:145px;display:table-cell;vertical-align:bottom;white-space:nowrap}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container img{border:1px solid #ddd;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{width:85px;height:125px}}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata{margin-top:10px}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata div.book-price{color:#04a19c;display:none}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata div.book-price a{color:#04a19c;padding:5px}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata .book-title{font-size:14px;font-size:1.4rem;color:#000;width:100%;max-width:145px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:0;white-space:nowrap;overflow:hidden;margin-bottom:10px}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata .book-title a{color:#000;font-style:normal}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata{margin-top:0}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata div.book-price{display:block}}.scrolling-list-gizmo.scrolling-list-basic .nav button{margin-top:-190px}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-basic .nav button{margin-top:-215px}}.scrolling-list-gizmo.scrolling-list-basic .tiered button{margin-top:-50px}.scrolling-list-gizmo.scrolling-list-basic .tiered button:hover{cursor:pointer}@media all and (max-width:880px){.touch .scrolling-list-gizmo.scrolling-list-basic .ul-container{margin-left:0;margin-right:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media all and (min-width:569px) and (max-width:880px){.touch .scrolling-list-gizmo.scrolling-list-basic .ul-container{overflow:auto}}@media all and (max-width:568px){.touch .scrolling-list-gizmo.scrolling-list-basic .ul-container ul{padding-left:15px}}@media all and (min-width:569px) and (max-width:880px){.touch .scrolling-list-gizmo.scrolling-list-basic .ul-container ul{padding-left:20px}}@media all and (max-width:880px){.touch .scrolling-list-gizmo.scrolling-list-basic .nav{display:none}}.scrolling-list-gizmo .nav.tiered{width:100%;display:block;position:absolute;top:378px;left:0}@media all and (max-width:568px){.scrolling-list-gizmo .nav.tiered{display:none}}.scrolling-list-gizmo .nav.tiered button.previous,.scrolling-list-gizmo .nav.tiered button.next{margin-left:0;margin-right:0}@media all and (min-width:569px){.back-to-top{opacity:0;position:fixed;right:10px;bottom:10px;z-index:100;cursor:pointer;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.back-to-top.visible{opacity:1}}@media all and (max-width:568px){.back-to-top{display:none}}.kobo-widget.bookitem-read-this-on.kobo-gizmo.gizmo-expandable,.kobo-widget.bookitem-secondary-metadata.kobo-gizmo.gizmo-expandable{padding-top:30px}@media all and (min-width:569px){.kobo-widget.bookitem-read-this-on.kobo-gizmo.gizmo-expandable,.kobo-widget.bookitem-secondary-metadata.kobo-gizmo.gizmo-expandable{border:0}.kobo-widget.bookitem-read-this-on.kobo-gizmo.gizmo-expandable .gizmo-expandable-button,.kobo-widget.bookitem-secondary-metadata.kobo-gizmo.gizmo-expandable .gizmo-expandable-button{display:none}}@media all and (max-width:568px){.kobo-widget.bookitem-read-this-on.kobo-gizmo.gizmo-expandable,.kobo-widget.bookitem-secondary-metadata.kobo-gizmo.gizmo-expandable{padding-top:20px}}@media all and (max-width:568px){.kobo-widget.bookitem-synopsys h2{display:none}}.read-this-on-notification{padding:10px 0 0 10px;color:grey}ul.supported-devices{overflow:hidden;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}ul.supported-devices:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}ul.supported-devices li{display:inline-block}ul.supported-devices li .icon-container{display:inline-block;min-width:30px;padding-right:5px;padding-left:5px;text-align:center;color:black;text-decoration:none;font-size:1.1rem}ul.supported-devices li .icon-container div{height:45px;width:100%;background-position:center bottom;background-repeat:no-repeat;margin-top:16px;margin-bottom:6px}ul.supported-devices .android{background-image:url("../../Images/icon-devices/Android.png")}ul.supported-devices .ereader{background-image:url("../../Images/icon-devices/eReader.png")}ul.supported-devices .ios{background-image:url("../../Images/icon-devices/iOS.png")}ul.supported-devices .tablet{background-image:url("../../Images/icon-devices/Tablet.png")}ul.supported-devices .desktop{background-image:url("../../Images/icon-devices/Desktop.png")}ul.supported-devices .blackberry{background-image:url("../../Images/icon-devices/Blackberry.png")}ul.supported-devices .windows{background-image:url("../../Images/icon-devices/Windows.png")}.outer-wrap{display:block;width:100%;background-image:url("../../Images/header-footer/hero-back-1.jpg");background-size:100% 100%;background-position:top;background-repeat:no-repeat}.hero-widget{overflow:hidden;width:100%;color:black}@media all and (min-width:881px){.hero-widget.editorial-carousel.adjacent{height:430px;max-height:430px}.hero-widget.editorial-carousel.adjacent .hero-title{float:left;height:430px;text-align:left;padding:0 2.5%;width:30%}.hero-widget.editorial-carousel.adjacent .scrolling-list-gizmo.scrolling-list-basic{float:left;width:70%;margin:50px 0}.hero-widget.editorial-carousel.adjacent .scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{width:199.125px;max-width:199.125px;height:295px;max-height:295px}.hero-widget.editorial-carousel.stacked .scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{width:160.65px;max-width:160.65px;height:238px;max-height:238px}}@media all and (min-width:881px) and (min-width:881px){.hero-widget.editorial-carousel.adjacent .scrolling-list-gizmo.scrolling-list-basic .nav{top:295px}.hero-widget.editorial-carousel.adjacent .scrolling-list-gizmo.scrolling-list-basic .nav button{margin-top:-147.5px}}@media all and (min-width:881px) and (min-width:881px){.hero-widget.editorial-carousel.stacked .scrolling-list-gizmo.scrolling-list-basic .nav{top:238px}.hero-widget.editorial-carousel.stacked .scrolling-list-gizmo.scrolling-list-basic .nav button{margin-top:-119px}}.hero-widget .hero-title{display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:20px;width:100%}@media all and (min-width:569px) and (max-width:880px){.hero-widget .hero-title{padding:30px 20px 25px 20px}}.hero-widget .hero-title .hero-title-content{display:table-cell;vertical-align:middle}.hero-widget .hero-title h2{font-family:Georgia,"Times",times,serif;font-style:normal;color:black;padding:0;margin:0;font-size:22px;line-height:26px}.hero-widget .hero-title h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (min-width:569px) and (max-width:880px){.hero-widget .hero-title h2{margin:0 0 15px 0;font-size:28px;line-height:32px}}@media all and (min-width:881px){.hero-widget .hero-title h2{font-size:36px;line-height:40px;margin:0 0 25px 0}}.hero-widget .hero-title h2::after{background-image:url("../../Images/Cyan_Chevron_2x.svg");content:" ";display:inline-block;background-size:auto 100%;background-repeat:no-repeat;cursor:pointer;width:18px;height:12px;background-position:0 0}@media all and (min-width:569px) and (max-width:880px){.hero-widget .hero-title h2::after{width:20px;height:14px}}@media all and (min-width:881px){.hero-widget .hero-title h2::after{width:25px;height:19px}}.hero-widget .hero-title h2:hover::after{background-image:url("../../Images/Dark_Grey_Chevron_2x.svg")}.hero-widget .hero-title h2 a{cursor:pointer;color:black}.hero-widget .hero-title h2 a:hover{text-decoration:none}.hero-widget .hero-title h2 a:hover:lang(ja){text-decoration:underline}.hero-widget .hero-title p.free-trial-label{padding-top:15px;color:#04a19c;font-family:Georgia,"Times",times,serif;margin:0;line-height:18px;font-size:18px}.hero-widget .hero-title p.free-trial-label:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (min-width:569px) and (max-width:880px){.hero-widget .hero-title p.free-trial-label{display:block;font-size:18px;padding-top:15px}}@media all and (min-width:881px){.hero-widget .hero-title p.free-trial-label{display:block;line-height:22px;font-size:18px}}.hero-widget .hero-title p.description{display:none;font-family:Georgia,"Times",times,serif;margin:0;line-height:18px;font-size:14px}.hero-widget .hero-title p.description:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (min-width:569px) and (max-width:880px){.hero-widget .hero-title p.description{display:block}}@media all and (min-width:881px){.hero-widget .hero-title p.description{display:block;line-height:22px;font-size:18px}}.hero-widget .scrolling-list-gizmo.scrolling-list-basic{background-color:transparent}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item{max-height:330px;max-width:100%}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{border:0;width:92.475px;min-width:92.475px;max-width:92.475px;height:137px;max-height:137px}@media all and (min-width:569px) and (max-width:880px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{width:148.5px;max-width:148.5px;height:220px;max-height:220px}}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;margin:0 auto}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata{margin-top:10px}@media all and (min-width:569px) and (max-width:880px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata{margin-top:13px}}@media all and (min-width:881px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata{margin-top:15px}}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-price{color:black;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;font-size:13px;line-height:17px;max-width:100%;margin:0}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-price:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (min-width:569px) and (max-width:880px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-price{font-size:14px;line-height:18px}}@media all and (min-width:881px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-price{font-size:16px;line-height:20px}}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .nav{top:137px}@media all and (min-width:569px) and (max-width:880px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .nav{top:220px}}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .nav button{margin-top:-68.5px}@media all and (min-width:569px) and (max-width:880px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .nav button{margin-top:-110px}}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .nav button.previous{margin-left:17px}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .nav button.next{margin-right:17px}.hero-widget .scrolling-list-gizmo{background-color:#DDD;width:100%;padding:0;margin:0 0 20px 0}@media all and (min-width:569px) and (max-width:880px){.hero-widget .scrolling-list-gizmo{margin:0 0 30px 0}}.curated-collection-content{margin-top:20px}@media all and (max-width:880px){.curated-collection-content{margin-left:20px;margin-right:20px}}@media all and (max-width:568px){.curated-collection-content .cover img{height:275px}}.curated-collection-content>h2{font-size:24px;font-style:normal;display:inline-block;line-height:normal;margin:0;padding:0 0 .1em 0;margin-left:20px}.curated-collection-content>h2:nth-of-type(odd){border-bottom:2px solid #04a19c}.curated-collection-content>h2:nth-of-type(even){border-bottom:2px solid #95d600}@media all and (min-width:569px) and (max-width:880px){.curated-collection-content>h2{margin-right:20px;margin-left:20px}}@media all and (max-width:568px){.curated-collection-content>h2{font-size:18px;line-height:1.222}}.curated-collection-content article{*zoom:1;background-color:#e8e8e8;margin:30px 0 20px 0;margin:3rem 0 2rem 0;padding:1px}.curated-collection-content article:after{content:"";display:table;clear:both}.curated-collection-content article:nth-of-type(odd) .cover{float:left;margin:40px 40px 40px 40px}@media all and (min-width:569px) and (max-width:880px){.curated-collection-content article:nth-of-type(odd) .cover{margin:0;margin-top:30px;margin-left:30px}}@media all and (max-width:568px){.curated-collection-content article:nth-of-type(odd) .cover{margin:10px}}.curated-collection-content article:nth-of-type(even) .cover{float:right;margin:40px 40px 40px 40px}@media all and (min-width:569px) and (max-width:880px){.curated-collection-content article:nth-of-type(odd) .content{padding:30px}.curated-collection-content article:nth-of-type(even) .content{padding:30px}}@media all and (min-width:881px){.curated-collection-content article:nth-of-type(odd) .content{padding:40px}.curated-collection-content article:nth-of-type(even) .content{padding:40px}}@media all and (max-width:568px){.curated-collection-content article{margin-top:2rem;margin-bottom:1rem}.curated-collection-content article:nth-of-type(odd) .cover,.curated-collection-content article:nth-of-type(even) .cover{float:none}}.curated-collection-content article h2,.curated-collection-content article h3,.curated-collection-content article blockquote{font-size:24px;line-height:1.167;padding:0}@media all and (max-width:568px){.curated-collection-content article h2,.curated-collection-content article h3,.curated-collection-content article blockquote{font-size:18px;line-height:1.222}}.curated-collection-content .cover{text-align:center}.curated-collection-content .cover .primary-button{width:auto}@media all and (min-width:881px){.curated-collection-content .cover{width:23.4%}}@media all and (min-width:569px) and (max-width:880px){.curated-collection-content .cover{width:40.9%}}.curated-collection-content .cover img{border:8px solid white;max-width:100%;-webkit-box-shadow:0 8px 16px -8px #444;-moz-box-shadow:0 8px 16px -8px #444;box-shadow:0 8px 16px -8px #444;margin-bottom:8px}.curated-collection-content .cover blockquote{text-align:left;margin-bottom:.8em}.curated-collection-content .cover .attribution{font-size:16px;text-align:left}@media all and (max-width:568px){.curated-collection-content .cover .attribution{font-size:14px}}.curated-collection-content .cover .attribution::before{content:"— "}.curated-collection-content .cover .primary-button{min-width:200px}.curated-collection-content .content{font-size:16px;line-height:1.375}@media all and (min-width:881px){.curated-collection-content .content{padding:40px 0;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;-ms-column-gap:40px;-o-column-gap:40px;column-gap:40px;display:inherit;width:52.6}}@media all and (min-width:569px) and (max-width:880px){.curated-collection-content .content{min-width:20rem;width:41.1%;display:inline-block}}@media all and (max-width:568px){.curated-collection-content .content{font-size:14px;line-height:1.286;padding-left:10px;padding-right:10px;padding-bottom:10px}}.curated-collection-content .content h2{font-style:normal;margin-bottom:0}.curated-collection-content .content h3{color:#444;font-style:normal;margin-bottom:.3em}.curated-collection-content .content h4{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;font-size:.75em;color:#101010;text-transform:uppercase;margin-bottom:.5em}.curated-collection-content .content h4:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.curated-collection-image-attribution{text-transform:uppercase;font-family:Georgia,"Times",times,serif;font-size:12px;color:#858585;text-align:left;padding-left:10px}.curated-collection-image-attribution:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.videoimagelink{position:relative}.videoimagelink:hover span{opacity:1.0}.videoimagelink span{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1;background-image:url("../../Images/play_button.png");opacity:.8;background-position:center center;background-repeat:no-repeat;background-color:transparent}.curated-collection-more-text .curated-collection-more-text-hidden{display:none}.gizmo-tabs>ul{display:table;width:100%;background:#fff;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.gizmo-tabs>ul>li{display:table-cell;text-align:center;background-color:#e8e8e8;position:relative;line-height:1.4;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.gizmo-tabs>ul>li:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.gizmo-tabs>ul>li:first-child{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}.gizmo-tabs>ul>li:last-child{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-left:1px solid #fff}.gizmo-tabs>ul>li.active{background-color:#00bee1}.gizmo-tabs>ul>li.active :after{content:'';position:relative;border-style:solid;border-width:5px;content:"\00A0";display:block;width:0;height:0;border-color:#00bee1 transparent transparent transparent;left:50%;margin-left:-5px;bottom:-10px;position:absolute}.gizmo-tabs>ul>li.active a{color:#fff}.gizmo-tabs>ul>li>a{display:block;color:#6f6f6f;padding:8px;font-style:normal;text-decoration:none;position:relative}.gizmo-tabs>ul>li>a:lang(ja){text-decoration:underline}@media all and (max-width:880px){.gizmo-tabs>ul{display:none}}.gizmo-tabs .scrolling-facetlist-gizmo .ul-container{border-top-left-radius:0;border-top-right-radius:0}@media all and (min-width:881px){.kobo-widget-expandable-tabs .gizmo-tabs .gizmo-tabs-titles{padding-bottom:5px}}@media all and (max-width:880px){.kobo-widget-expandable-tabs .gizmo-tabs .gizmo-tabs-titles li{display:none}}.kobo-widget-expandable-tabs .gizmo-tabs .expandable-scrollingList-container h2.link{display:none}@media all and (max-width:880px){.kobo-widget-expandable-tabs .gizmo-tabs .expandable-scrollingList-container h2.link{display:block}}@media all and (min-width:881px){.kobo-widget-expandable-tabs .gizmo-tabs .expandable-scrollingList-container .gizmo-expandable-button{display:none}}.kobo-widget-expandable-tabs .gizmo-tabs .scrolling-facetlist-gizmo .list{left:0;width:100%}.gizmo-giftcards h3{padding:8px 35px 8px 10px;font-size:14px;font-size:1.4rem;font-style:italic}.gizmo-giftcards h3:lang(ja){font-style:normal}.gizmo-giftcards h3 img{vertical-align:-5px;margin-right:10px}.gizmo-giftcards .gizmo-expandable{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border-bottom:1px solid #c5c5c5}.gizmo-giftcards .gizmo-expandable.gizmo-expandable-collapsed:hover .expandable-header{background-color:#e6e6e6;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.gizmo-giftcards .gizmo-expandable-button-plus{height:35px;cursor:pointer;background-image:url("../../Images/purchase/PP_minus.png")}.gizmo-giftcards .gizmo-expandable-button-plus.gizmo-expandable-button-collapsed{background-image:url("../../Images/purchase/PP_plus.png")}.gizmo-giftcards .gizmo-expandable-inner-content{padding-bottom:0}.gizmo-giftcards .giftcard-form{padding:15px 20px 20px}.gizmo-giftcards .giftcard-form .kobo-input-select{width:190px}@media all and (max-width:568px){.gizmo-giftcards .giftcard-form .kobo-input-select{width:100%}}.gizmo-giftcards .giftcard-form input[type=text]{width:100%;margin-top:20px}.gizmo-giftcards .giftcard-form label{display:none}.gizmo-giftcards .giftcard-form .col{padding:0;width:1%;vertical-align:bottom}.gizmo-giftcards .giftcard-form .col:first-child{width:75%;padding-right:20px}@media all and (max-width:568px){.gizmo-giftcards .giftcard-form .col{display:table-cell;width:auto}}.gizmo-giftcards .giftcard-summary{margin-top:20px}.gizmo-giftcards .giftcard-summary .giftcard-clear{float:right;color:#00bee1;cursor:pointer;font-style:italic}.gizmo-giftcards .giftcard-summary .giftcard-clear:lang(ja){font-style:normal}.gizmo-giftcards .giftcard-summary .giftcard-clear:hover{text-decoration:underline}.gizmo-giftcards .giftcard-summary dl{margin:0;overflow:hidden}.gizmo-giftcards .giftcard-summary dl dt{float:left;clear:left;color:#000;width:50%;margin-bottom:5px}.gizmo-giftcards .giftcard-summary dl dd{float:left;width:50%;margin-bottom:5px;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold}.gizmo-giftcards .giftcard-summary dl dd:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.gizmo-giftcards .giftcard-summary dl dd.balance{color:#00bee1}.lt-ie10 .gizmo-giftcards .giftcard-form label{display:inline-block;margin-top:20px}.lt-ie10 .gizmo-giftcards .giftcard-form input[type=text]{margin-top:0}.gizmo-superpoints{margin-top:20px}@media all and (max-width:568px){.gizmo-superpoints{border-bottom:1px solid #BBB;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}.gizmo-superpoints h3{padding:8px 35px 8px 18px;font-style:italic;font-size:14px;font-size:1.4rem}.gizmo-superpoints h3:lang(ja){font-style:normal}.gizmo-superpoints h3 img{vertical-align:-5px;margin-right:10px}.gizmo-superpoints .gizmo-expandable{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border-bottom:1px solid #c5c5c5}.gizmo-superpoints .gizmo-expandable .expandable-header{color:#444}@media all and (max-width:568px){.gizmo-superpoints .gizmo-expandable.gizmo-expandable-collapsed{border-top:1px solid #BBB;background-color:inherit;border-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}.gizmo-superpoints .gizmo-expandable.gizmo-expandable-collapsed:hover .expandable-header{background-color:#e6e6e6;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.gizmo-superpoints .gizmo-expandable-button-plus{height:41px;cursor:pointer;margin-right:4px;background-image:url("../../Images/purchase/PP_minus.png")}.gizmo-superpoints .gizmo-expandable-button-plus.gizmo-expandable-button-collapsed{background-image:url("../../Images/purchase/PP_plus.png")}.gizmo-superpoints .gizmo-expandable-inner-content{padding-bottom:0}.gizmo-superpoints .info-message b{font-family:inherit}.gizmo-superpoints .superpoints-form{padding:15px 20px 20px}.gizmo-superpoints .superpoints-form .row{width:100%;margin:5px 0;display:block}.gizmo-superpoints .superpoints-form .points{float:right;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold}.gizmo-superpoints .superpoints-form .points:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.gizmo-superpoints .superpoints-form .superpoints-balance{display:block}.gizmo-superpoints .superpoints-form .superpoints-balance label{color:#1DAEC7;font-size:18px;font-size:1.8rem;font-weight:bold}.gizmo-superpoints .superpoints-form .superpoints-balance .points{font-size:18px;font-size:1.8rem}.gizmo-superpoints .superpoints-form .superpoints-breakdown .points{color:#444;font-size:14px;font-size:1.4rem}.gizmo-superpoints .superpoints-form .superpoints-redeem{float:left;margin-bottom:15px;display:table;position:relative}.gizmo-superpoints .superpoints-form .superpoints-redeem label{color:#9A9A9A;font-style:italic;width:100%}.gizmo-superpoints .superpoints-form .superpoints-redeem label:lang(ja){font-style:normal}.gizmo-superpoints .superpoints-form .superpoints-redeem .clear-points{background-color:transparent}@media all and (min-width:881px) and (max-width:1140px){.gizmo-superpoints .superpoints-form .superpoints-redeem .clear-points{margin-left:15px}}.gizmo-superpoints .superpoints-form .superpoints-redeem .tertiary-button{float:right}.gizmo-superpoints .superpoints-form .superpoints-redeem .to-redeem-wrapper{display:table-cell;overflow:hidden;padding-right:10px;vertical-align:top}.gizmo-superpoints .superpoints-form .superpoints-redeem .to-redeem-action{display:table-cell;position:relative;vertical-align:bottom}.gizmo-superpoints .superpoints-form .superpoints-redeem input[type=text]{width:100%;margin-top:5px;margin-right:10px;margin-left:0;margin-bottom:8px}.gizmo-superpoints .superpoints-form .superpoints-redeem input[type=text]::-webkit-input-placeholder{color:#444}.gizmo-superpoints .superpoints-form .superpoints-redeem input[type=text]:-moz-placeholder{color:#444}.gizmo-superpoints .superpoints-form .superpoints-redeem input[type=text]::-moz-placeholder{color:#444}.gizmo-superpoints .superpoints-form .superpoints-redeem input[type=text]:-ms-input-placeholder{color:#444}.gizmo-superpoints .superpoints-form .superpoints-redeem button{white-space:nowrap;bottom:0;right:0;margin-bottom:8px}.gizmo-superpoints .superpoints-form .disabled{opacity:.4}.gizmo-superpoints .superpoints-disclaimer a{margin:15px 0 15px 20px;display:block}.gizmo-superpoints .superpoints-disclaimer a:focus{outline:0}.gizmo-superpoints .superpoints-disclaimer .superpoints-about img{float:right;font-style:italic;margin:10px 10px 0 0;color:#BDCE30;font-size:smaller;cursor:pointer}.gizmo-superpoints .superpoints-disclaimer .superpoints-about img:lang(ja){font-style:normal}.gizmo-superpoints .superpoints-disclaimer .superpoints-about .superpoints-about-content{background-color:#F2F6CE;border:1px solid #CADB3D;color:#868B3A;margin-bottom:18px;padding:10px 25px 10px 10px}.gizmo-superpoints .superpoints-disclaimer .superpoints-about .superpoints-about-content ul li{margin:10px 0 0 30px;list-style:disc}.gizmo-superpoints .superpoints-disclaimer .superpoints-about .superpoints-about-content strong{font-weight:bold}.gizmo-superpoints .gizmo-expandable-collapsed+.superpoints-disclaimer{display:none}.insufficient-superpoints-error{margin:20px 20px 0}.insufficient-superpoints-error span{display:inline-block;width:80%}@media all and (min-width:569px) and (max-width:880px){.insufficient-superpoints-error span{width:73%}}@media all and (max-width:568px){.insufficient-superpoints-error span{display:inherit;width:100%}}.insufficient-superpoints-error a{background-color:#ff5601;color:#fedfc0;float:right}@media all and (max-width:568px){.insufficient-superpoints-error a{float:none;width:100%;margin-top:10px}}.insufficient-superpoints-error a:hover,.insufficient-superpoints-error a:active,.insufficient-superpoints-error a[disabled],.insufficient-superpoints-error a.disabled{background-color:#c40}.lt-ie10 .gizmo-superpoints .superpoints-form label{display:inline-block;margin-top:20px}.lt-ie10 .gizmo-superpoints .superpoints-form input[type=text]{margin-top:0}.billing-info ol>li{margin-bottom:20px;width:100%}.billing-info ol>li.left{float:left;width:190px;margin-right:20px}@media all and (min-width:569px) and (max-width:880px){.billing-info ol>li.left{width:178px}}@media all and (max-width:568px){.billing-info ol>li.left{width:55%;float:left}}.billing-info ol>li.right{float:left;width:128px;margin-left:20px;line-height:35px}@media all and (min-width:569px) and (max-width:880px){.billing-info ol>li.right{width:118px}}@media all and (max-width:568px){.billing-info ol>li.right{width:30%;float:right;line-height:20px}}@media all and (max-width:568px){.billing-info .hasCustomSelect{font-size:14px}}.billing-info .kobo-input-select{height:35px}.billing-info label{display:none}.lt-ie10 .billing-info label{display:inline-block}.gizmo-otherpaymentoptions{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:1.3rem}.gizmo-otherpaymentoptions .payment-options{padding-bottom:18px}@media all and (max-width:568px){.gizmo-otherpaymentoptions .payment-options{padding-bottom:22px}}.gizmo-otherpaymentoptions .payment-options p{margin:0}.gizmo-otherpaymentoptions .external-trigger{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:1.3rem;font-weight:normal;text-transform:none}.gizmo-otherpaymentoptions .external-trigger.gizmo-expandable-button-fixed-chevron{position:absolute;top:-3.3rem;right:0;z-index:1000;text-align:right;cursor:pointer;margin-right:12px;color:#444}.gizmo-otherpaymentoptions .external-trigger.gizmo-expandable-button-fixed-chevron::after{display:inline;position:absolute;content:"";width:7px;height:6px;top:7px;right:-12px;background-image:url("../../Images/black-chevron.png");background-repeat:no-repeat;background-position:center;transition-duration:.25s;transition-property:transform;transform:rotate(180deg)}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.gizmo-otherpaymentoptions .external-trigger.gizmo-expandable-button-fixed-chevron::after{background-image:url("../../Images/black-chevron.png");background-size:7px 7px}}.gizmo-otherpaymentoptions .external-trigger.gizmo-expandable-button-fixed-chevron.gizmo-expandable-button-collapsed::after{transform:rotate(0deg)}.gizmo-otherpaymentoptions .external-trigger.gizmo-expandable-button-fixed-chevron:hover,.gizmo-otherpaymentoptions .external-trigger.gizmo-expandable-button-fixed-chevron:hover::after{text-decoration:underline}.gizmo-paymentoptions{margin-top:15px}.gizmo-paymentoptions .kobo-form .error-message,.gizmo-paymentoptions .kobo-form .info-message{margin:0}.gizmo-paymentoptions .paymentoptions-headings{overflow:hidden;margin-left:-3.3%}.gizmo-paymentoptions .paymentoptions-headings li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:3.3%;float:left;border-width:1px 0;border-style:solid;border-color:#BBB;padding:0}.gizmo-paymentoptions .paymentoptions-headings li div{display:table-cell;vertical-align:middle;height:41px;position:relative}.gizmo-paymentoptions .paymentoptions-headings li div input[type="radio"]{position:absolute;top:1.4rem}.gizmo-paymentoptions .paymentoptions-headings li div span{margin-left:2.2rem}.gizmo-paymentoptions .paymentoptions-headings li div img{vertical-align:middle}.gizmo-paymentoptions .paymentoptions-headings li label{color:#444;font-style:italic;cursor:pointer;margin-left:5px;padding:0;padding-right:15px}.gizmo-paymentoptions .paymentoptions-headings li label:lang(ja){font-style:normal}.gizmo-paymentoptions .paymentoptions-headings li.paymentoptions-creditcard span{position:relative;padding-left:27px}.gizmo-paymentoptions .paymentoptions-headings li.paymentoptions-creditcard span::before{position:absolute;top:0;left:0;width:22px;height:15px;content:"";background-image:url("../../Images/purchase/PP-credit-card-icon.png");background-image:none,url("../../Images/purchase/PP-credit-card-icon.svg");background-repeat:no-repeat;background-position:left center}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-headings li{width:100%;float:none;margin:0;border-width:0 0 1px}}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-headings{border-top:1px solid #BBB;margin-left:0}}.gizmo-paymentoptions .paymentoptions-contents{margin-top:16px}.gizmo-paymentoptions .paymentoptions-contents .vme-info{margin:16px 0}.gizmo-paymentoptions .paymentoptions-contents .credit-card-fields-outer{margin-left:-2px;position:relative}.gizmo-paymentoptions .paymentoptions-contents .credit-card-fields-outer .hpci-container{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:3.5rem;width:100%}.gizmo-paymentoptions .paymentoptions-contents .credit-card-fields-outer .security-code-outer{position:absolute;width:2.1rem;right:0}.gizmo-paymentoptions .paymentoptions-contents .credit-card-fields-outer .security-code-outer+#security-code-tooltip{font-size:13px;visibility:hidden}.gizmo-paymentoptions .paymentoptions-contents .credit-card-fields-outer .security-code-outer+#security-code-tooltip.show-tooltip{display:inline-block;visibility:visible}.gizmo-paymentoptions .paymentoptions-contents .security-code-help{float:right;cursor:pointer;margin-top:6px}.gizmo-paymentoptions .paymentoptions-contents .security-code-example{padding:5px;display:block;margin:0 auto}.gizmo-paymentoptions .paymentoptions-contents .expiry-date{margin-top:-5px}.gizmo-paymentoptions .paymentoptions-contents .expiry-date>span{margin:0 15px}.gizmo-paymentoptions .paymentoptions-contents .expiry-date>span:first-child{margin-left:0}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-contents .expiry-date>span:first-child{margin-right:5px}}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-contents .expiry-date>span{margin:0}}.gizmo-paymentoptions .paymentoptions-contents .expiry-date .kobo-input-select{display:inline-block}.gizmo-paymentoptions .paymentoptions-contents .expiry-date .expiry-month{display:inline-block;width:80px}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-contents .expiry-date .expiry-month{width:67px}}.gizmo-paymentoptions .paymentoptions-contents .expiry-date .expiry-year{display:inline-block;width:95px}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-contents .expiry-date .expiry-year{width:85px}}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-contents .expiry-date .drop-down-select{padding:.55em .44em}}.gizmo-paymentoptions .paymentoptions-contents .paymentoptions-card-type{width:220px}@media all and (max-width:568px){.gizmo-paymentoptions .paymentoptions-contents .paymentoptions-card-type{width:auto}}.gizmo-paymentoptions .paymentoptions-contents label{display:none}.gizmo-paymentoptions .paymentoptions-contents input{width:91%}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-contents input{width:100%}}.gizmo-paymentoptions .paymentoptions-contents .info-message strong{font-weight:bold}.gizmo-paymentoptions .saved-securely{margin:5px 0 0;font-size:13px;background-image:url("../../Images/purchase/PP_lock_grey.png");background-repeat:no-repeat;background-position:left center;padding-left:30px}.gizmo-paymentoptions .use-saved-info{margin-bottom:20px}.gizmo-paymentoptions .info-message-top-arrow{transform:none}.gizmo-paymentoptions .info-message-tooltip.info-message-top-arrow,.gizmo-paymentoptions .info-message-tooltip.info-message-bottom-arrow{left:auto;right:-0.7rem;width:335px}@media all and (max-width:568px){.gizmo-paymentoptions .info-message-tooltip.info-message-top-arrow,.gizmo-paymentoptions .info-message-tooltip.info-message-bottom-arrow{right:-2px;left:22px;width:auto}}.gizmo-paymentoptions .info-message-top-arrow:before,.gizmo-paymentoptions .info-message-top-arrow:after,.gizmo-paymentoptions .info-message-bottom-arrow:before,.gizmo-paymentoptions .info-message-bottom-arrow:after{left:95%}@media all and (max-width:568px){.gizmo-paymentoptions .info-message-top-arrow:before,.gizmo-paymentoptions .info-message-top-arrow:after,.gizmo-paymentoptions .info-message-bottom-arrow:before,.gizmo-paymentoptions .info-message-bottom-arrow:after{left:97%}}.lt-ie10 .gizmo-paymentoptions .paymentoptions-contents iframe{height:61px}.lt-ie10 .gizmo-paymentoptions label{display:inline-block}.shoppingCart-gizmo .gizmo-expandable .gizmo-expandable-inner-content{padding-bottom:0}.shoppingCart-gizmo .cart-content{background-color:#444}@media all and (min-width:881px){.shoppingCart-gizmo .cart-content{max-height:600px;-webkit-box-shadow:inset 0 -5px 4px rgba(50,50,50,0.4);-moz-box-shadow:inset 0 -5px 4px rgba(50,50,50,0.4);box-shadow:inset 0 -5px 4px rgba(50,50,50,0.4)}.shoppingCart-gizmo .cart-content .inner-cart{display:table;width:100%}}.shoppingCart-gizmo .cart-content .inner-cart{position:relative;overflow:hidden}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .recommendation-list,.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .modalBackground{-webkit-transition:opacity 1S;-moz-transition:opacity 1S;-o-transition:opacity 1S;transition:opacity 1S}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .ajax-preloader{position:absolute;top:45%;left:45%;z-index:1000}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .ajax-preloader.no-display{display:none}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations{font-size:0;overflow:hidden;min-height:250px}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations .book-price{color:#fff}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations .gizmo-grid{position:relative}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations .gizmo-grid h2{color:#fff;max-width:45%}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations li{font-size:14px;font-size:1.4rem;display:inline-block;width:110px;text-align:center;margin-right:20px}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations li .image-container{display:table-cell;height:170px;vertical-align:bottom;width:110px}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations li .image-container img{max-height:100%;max-width:100%;display:block}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations li .primary-button{margin-bottom:20px}@media all and (max-width:568px){.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations li{width:85px}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations li .image-container{height:125px;width:85px;margin-right:20px}}@media all and (min-width:881px){.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations{display:table-cell}}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-order-area{position:relative}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-order-area.has-items{background:#e8e8e8}@media all and (min-width:881px){.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-order-area.has-items{width:45.8%;border-left:1px solid #d1d1d1;display:table-cell}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-order-area.has-items>.kobo-widget{padding-right:0}}.shoppingCart-gizmo .cart-content h2{padding-bottom:0;padding-top:8px}@media all and (min-width:881px){.shoppingCart-gizmo .cart-content .cart-items{max-height:385px;min-height:190px;overflow-x:auto;padding-right:20px;margin-bottom:160px}}.shoppingCart-gizmo .cart-content .summary-bar{background:#fff;position:absolute;bottom:0;width:100%;padding:0 0 25px 0;overflow:hidden;text-align:right}@media all and (min-width:569px){.shoppingCart-gizmo .cart-content .summary-bar .secondary-button.close-cart{display:none}.shoppingCart-gizmo .cart-content .summary-bar .secondary-button.close-cart.large-view-continue{display:inline-block}}@media all and (max-width:568px){.shoppingCart-gizmo .cart-content .summary-bar .secondary-button.close-cart{display:block}.shoppingCart-gizmo .cart-content .summary-bar .secondary-button.large-view-continue{display:none}}@media all and (max-width:880px){.shoppingCart-gizmo .cart-content .summary-bar{width:100%;position:relative}}.shoppingCart-gizmo .cart-content .summary-bar button,.shoppingCart-gizmo .cart-content .summary-bar a,.shoppingCart-gizmo .cart-content .summary-bar span{margin-left:15px;vertical-align:middle;margin-top:10px;width:45%}@media all and (min-width:569px) and (max-width:880px){.shoppingCart-gizmo .cart-content .summary-bar button,.shoppingCart-gizmo .cart-content .summary-bar a,.shoppingCart-gizmo .cart-content .summary-bar span{width:30%}}@media all and (max-width:568px){.shoppingCart-gizmo .cart-content .summary-bar button,.shoppingCart-gizmo .cart-content .summary-bar a,.shoppingCart-gizmo .cart-content .summary-bar span{margin-left:0}}.shoppingCart-gizmo .cart-content .summary-bar p{font-size:16px;font-size:1.6rem;padding-right:30px;margin-top:20px}@media all and (max-width:880px){.shoppingCart-gizmo .cart-content .summary-bar p{padding-right:15px}}.shoppingCart-gizmo .cart-content .summary-bar p strong{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;word-wrap:break-word}.shoppingCart-gizmo .cart-content .summary-bar p strong:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.shoppingCart-gizmo .cart-content .summary-bar .kobo-widget{padding-top:0;padding-bottom:0}@media all and (max-width:568px){.shoppingCart-gizmo .cart-content .summary-bar .kobo-widget{padding-top:0;padding-bottom:0}}@media all and (max-width:568px){.shoppingCart-gizmo .cart-content .summary-bar{padding:5px 0 25px}.shoppingCart-gizmo .cart-content .summary-bar span{text-align:center}.shoppingCart-gizmo .cart-content .summary-bar span,.shoppingCart-gizmo .cart-content .summary-bar button,.shoppingCart-gizmo .cart-content .summary-bar a{display:block;width:100%}}.shoppingCart-gizmo .cart-content .summary-bar .cart-price-summary{clear:both}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.empty{padding-bottom:40px;text-align:center}.empty h3{font-size:24px;font-size:2.4rem;line-height:1.2}.empty p{margin:15px 0 0}.empty .button{margin-top:30px}.has-opted-in input{float:left;margin-right:0;margin-top:2px}.has-opted-in label{float:left;margin-left:20px;width:85%}@media all and (max-width:568px){.has-opted-in label{width:100%}}.shopping-cart-items .checkout-summary-header{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;font-style:normal;text-transform:uppercase;border-top:2px solid #bbb;border-bottom:2px solid #bbb;padding:15px;color:#000}.shopping-cart-items .checkout-summary-header .count-wrap{float:right}.shopping-cart-items .messaging{display:inline-block;margin:0 0 20px 0}.shopping-cart-items .messaging.error-message a{background-image:url("../../Images/messaging/error_message_icon.png");background-repeat:no-repeat;background-position:center right;padding-right:20px;color:#FF5600;font-style:italic}.shopping-cart-items .messaging.error-message a:lang(ja){font-style:normal}.shopping-cart-items .messaging.error-message a::before{content:" | "}.shopping-cart-items .messaging.error-message a:hover{text-decoration:none}.shopping-cart-items .messaging.error-message a:hover:lang(ja){text-decoration:underline}.shopping-cart-items .messaging.detail-messaging{font-size:14px;font-size:1.4rem;color:#00b09a;padding-bottom:8px;font-weight:normal;margin-bottom:10px}@media all and (max-width:568px){.shopping-cart-items .messaging.detail-messaging{width:100%}}.shopping-cart-items .messaging.detail-messaging.temp-message{animation:fadeout 1s;color:#FF5600}.shopping-cart-items ul{overflow:hidden}.shopping-cart-items ul li.deal{max-height:none}.shopping-cart-items ul li{max-height:400px;border-bottom:1px solid #d9d9d9}.shopping-cart-items ul li.remove-me{max-height:0;opacity:0}.shopping-cart-items ul li .table{padding:20px 0;display:table;width:100%;height:auto;overflow:hidden;table-layout:fixed}.shopping-cart-items ul li .table .bottom-content{bottom:0;display:table;vertical-align:bottom;margin-top:10px}.shopping-cart-items ul li .table .bottom-content a{font-style:italic;vertical-align:bottom}.shopping-cart-items ul li .table .bottom-content a:lang(ja){font-style:normal}@media all and (max-width:568px){.shopping-cart-items ul li .table .bottom-content{display:block;position:relative}}.shopping-cart-items ul li .table .bottom-content .secondary-actions{display:table-cell;width:12%;padding-right:20px;vertical-align:bottom}@media all and (max-width:568px){.shopping-cart-items ul li .table .bottom-content .secondary-actions{display:block}}.shopping-cart-items ul li .table .bottom-content .opt-in{display:block;width:85%;vertical-align:bottom;margin-top:10px}.shopping-cart-items ul li .table .bottom-content .opt-in form{clear:both;display:table}.shopping-cart-items ul li .table .bottom-content .opt-in form input{display:table-cell}.shopping-cart-items ul li .table .bottom-content .opt-in form label{display:table-cell;margin-left:20px}@media all and (max-width:568px){.shopping-cart-items ul li .table .bottom-content .opt-in{display:block;margin-top:10px;width:75%}}.shopping-cart-items ul li .table p{font-size:14px;font-size:1.4rem;font-style:italic;margin-bottom:10px;margin-top:0}.shopping-cart-items ul li .table p:lang(ja){font-style:normal}.shopping-cart-items ul li .table h3,.shopping-cart-items ul li .table h4,.shopping-cart-items ul li .table h5{margin:0;padding:0;font-size:18px;font-size:1.8rem;line-height:1.2;font-style:normal;color:#000}.shopping-cart-items ul li .table h3.title-publication,.shopping-cart-items ul li .table h4.title-publication,.shopping-cart-items ul li .table h5.title-publication{color:#000;font-size:18px;font-size:1.8rem}.shopping-cart-items ul li .table h3.title-publication.subtitle,.shopping-cart-items ul li .table h4.title-publication.subtitle,.shopping-cart-items ul li .table h5.title-publication.subtitle{color:#444;font-size:16px;font-size:1.6rem}.shopping-cart-items ul li .table h3.publisher,.shopping-cart-items ul li .table h4.publisher,.shopping-cart-items ul li .table h5.publisher{margin-top:10px;font-size:14px;font-size:1.4rem}.shopping-cart-items ul li .table h3.author,.shopping-cart-items ul li .table h4.author,.shopping-cart-items ul li .table h5.author{margin:10px 0 0 0;font-size:14px;font-size:1.4rem}.shopping-cart-items ul li .table h3.author span,.shopping-cart-items ul li .table h4.author span,.shopping-cart-items ul li .table h5.author span{font-style:italic;color:#444}.shopping-cart-items ul li .table h3.author span:lang(ja),.shopping-cart-items ul li .table h4.author span:lang(ja),.shopping-cart-items ul li .table h5.author span:lang(ja){font-style:normal}.shopping-cart-items ul li .table.not-available{filter:alpha(opacity=40);opacity:.4}.shopping-cart-items ul li .table .item-image{display:table-cell;vertical-align:top;padding-left:15px;width:80px}@media all and (max-width:568px){.shopping-cart-items ul li .table .item-image{display:block}}.shopping-cart-items ul li .table .item-image img{max-width:80px}@media all and (max-width:568px){.shopping-cart-items ul li .table .item-image{float:left}}.shopping-cart-items ul li .table .item-details{display:table-cell;vertical-align:top;font-family:Georgia,"Times",times,serif;width:auto;padding-left:15px;position:relative;width:45%}.shopping-cart-items ul li .table .item-details:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.shopping-cart-items ul li .table .item-details{display:block;padding-left:110px}}.shopping-cart-items ul li .table .price-table{display:table-cell;vertical-align:top;overflow:visible;text-align:right;width:auto;min-width:10%;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:18px;font-size:1.8rem;font-weight:bold}.shopping-cart-items ul li .table .price-table:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.shopping-cart-items ul li .table .price-table ol li{background:transparent;border-bottom:0;padding-right:20px;color:#595959;margin-bottom:5px;font-size:16px;font-size:1.6rem}.shopping-cart-items ul li .table .price-table ol li.credit{color:#000;padding-top:0;text-transform:uppercase}@media all and (max-width:568px){.shopping-cart-items ul li .table .price-table{margin-top:-20px;font-size:16px;font-size:1.6rem;width:100%;float:right;display:block}}@media all and (max-width:568px){.shopping-cart-items{display:block;word-wrap:break-word}}.deal .price-wrap{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:18px;font-size:1.8rem;font-weight:bold;text-transform:uppercase;padding-right:15px}.deal .discount-price{color:#000;padding-right:20px}.deal .original-price{color:#00b09a;text-decoration:line-through}.deal .deal-header{background:rgba(255,255,255,0.6);background-image:url("../../Images//purchase/PP_promo_badge.png");background-image:none,url("../../Images//purchase/PP_promo_badge.svg");background-repeat:no-repeat;background-position:10px center;background-size:30px 30px;display:table;height:50px;width:100%;margin-right:20px;vertical-align:middle;border-bottom:1px solid #d9d9d9}.deal .deal-header .deal-title{display:table-cell;vertical-align:middle;padding-left:50px;color:#595959}.deal .deal-header .deal-title h3{font-family:Georgia,"Times",times,serif;font-style:italic;font-size:16px;font-size:1.6rem;color:#595959}.deal .deal-header .price-wrap{display:table-cell;vertical-align:middle;text-align:right;width:40%}@media all and (max-width:568px){.deal .deal-header .price-wrap{display:none}}.deal .small-view-deal-wrapper{display:none}@media all and (max-width:568px){.deal .small-view-deal-wrapper{display:block;background:rgba(255,255,255,0.6);border-bottom:1px solid #d9d9d9;width:100%;overflow:hidden;*zoom:1}.deal .small-view-deal-wrapper .price-wrap{float:right;font-size:16px;font-size:1.6rem;line-height:2}}.deal ul li{max-height:none;background:rgba(255,255,255,0.6)}.deal ul li:last-child{margin-bottom:20px}.deal ul li .table .price-table ol li{font-size:1.6rem;background:transparent;padding-right:20px;color:#595959}.deal ul li .table .price-table ol li.credit{color:#000}@media all and (max-width:880px){.cart-content .shopping-cart-items .checkout-items-container{width:100%}}.cart-content .shopping-cart-items .deal-items-container{width:550px}@media all and (max-width:880px){.cart-content .shopping-cart-items .deal-items-container{width:100%}}@media all and (max-width:880px){.cart-content .shopping-cart-items .deal{width:100%}}.cart-content .shopping-cart-items .deal .deal-header{background-position:10px center;background-size:25px 25px}.cart-content .shopping-cart-items .deal .deal-header .deal-title{padding-left:45px}.cart-content .shopping-cart-items .deal .deal-header .deal-title h3{font-size:14px;font-size:1.4rem;padding-left:0}.cart-content .shopping-cart-items .deal .discount-price,.cart-content .shopping-cart-items .deal .original-price{font-size:16px;font-size:1.6rem}.cart-content .shopping-cart-items .deal .price-wrap{padding-right:20px}.cart-content .shopping-cart-items .table{padding:20px 0 20px 0;display:table;width:100%;height:auto}@media all and (max-width:568px){.cart-content .shopping-cart-items .table{padding:15px 0}}.cart-content .shopping-cart-items .table.not-available{filter:alpha(opacity=40);opacity:.4}.cart-content .shopping-cart-items .table>div{display:table-cell;vertical-align:top}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div{display:block}}.cart-content .shopping-cart-items .table>div.item-image{width:55px;margin-right:10px}.cart-content .shopping-cart-items .table>div.item-image img{max-width:55px}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div.item-image{float:left}}.cart-content .shopping-cart-items .table>div.item-details{padding-left:10px}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div.item-details{width:100%}}.cart-content .shopping-cart-items .table>div.item-details .bottom-content{bottom:0;display:table;vertical-align:bottom;overflow:hidden}.cart-content .shopping-cart-items .table>div.item-details .bottom-content .secondary-actions{display:table-cell;width:12%;padding-right:20px;vertical-align:bottom}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div.item-details .bottom-content .secondary-actions{display:block}}.cart-content .shopping-cart-items .table>div.item-details .bottom-content .opt-in{display:none}.cart-content .shopping-cart-items .table>div.item-details .series-name{display:none!important}.cart-content .shopping-cart-items .table>div.item-details h3,.cart-content .shopping-cart-items .table>div.item-details h4,.cart-content .shopping-cart-items .table>div.item-details h5{margin:0;padding:0;font-size:14px;font-size:1.4rem;line-height:1.4;font-style:normal;color:#000}.cart-content .shopping-cart-items .table>div.item-details h3.title-publication,.cart-content .shopping-cart-items .table>div.item-details h4.title-publication,.cart-content .shopping-cart-items .table>div.item-details h5.title-publication{color:#000;font-size:16px;font-size:1.6rem}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div.item-details h3.title-publication,.cart-content .shopping-cart-items .table>div.item-details h4.title-publication,.cart-content .shopping-cart-items .table>div.item-details h5.title-publication{font-size:16px;font-size:1.6rem}}.cart-content .shopping-cart-items .table>div.item-details h3.title-publication.subtitle,.cart-content .shopping-cart-items .table>div.item-details h4.title-publication.subtitle,.cart-content .shopping-cart-items .table>div.item-details h5.title-publication.subtitle{font-size:14px;font-size:1.4rem;color:#444;font-weight:normal}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div.item-details h3.title-publication.subtitle,.cart-content .shopping-cart-items .table>div.item-details h4.title-publication.subtitle,.cart-content .shopping-cart-items .table>div.item-details h5.title-publication.subtitle{font-size:14px;font-size:1.4rem}}.cart-content .shopping-cart-items .table>div.item-details h3.publisher,.cart-content .shopping-cart-items .table>div.item-details h4.publisher,.cart-content .shopping-cart-items .table>div.item-details h5.publisher{display:none}.cart-content .shopping-cart-items .table>div.item-details h3.author,.cart-content .shopping-cart-items .table>div.item-details h4.author,.cart-content .shopping-cart-items .table>div.item-details h5.author{display:none}.cart-content .shopping-cart-items .table>div.item-details h3.author span,.cart-content .shopping-cart-items .table>div.item-details h4.author span,.cart-content .shopping-cart-items .table>div.item-details h5.author span{font-style:italic;color:#444;display:none}.cart-content .shopping-cart-items .table>div.item-details h3.author span:lang(ja),.cart-content .shopping-cart-items .table>div.item-details h4.author span:lang(ja),.cart-content .shopping-cart-items .table>div.item-details h5.author span:lang(ja){font-style:normal}.cart-content .shopping-cart-items .table>div.price-table{text-align:right;width:auto}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div.price-table{width:100%;float:right}}.cart-content .shopping-cart-items .table>div.price-table ol{width:100%;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem;font-weight:bold}.cart-content .shopping-cart-items .table>div.price-table ol:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.cart-content .shopping-cart-items .table>div.price-table ol li{white-space:nowrap;font-size:14px;font-size:1.4rem;margin-bottom:0}@media all and (max-width:568px){.cart-content .shopping-cart-items .table{display:block;word-wrap:break-word}}.cart-content .shopping-cart-items .remove-me{max-height:0;opacity:0}.cart-content .shopping-cart-items .empty{padding-bottom:40px;text-align:center;color:#fff}@media all and (min-width:881px){.cart-content .shopping-cart-items .empty{margin-top:50px}}.cart-content .shopping-cart-items .empty h3{font-size:24px;font-size:2.4rem;line-height:1.2;color:#fff}.cart-content .shopping-cart-items .empty p{margin:15px 0 0}.cart-content .shopping-cart-items .empty .button{margin-top:30px}.cart-content .shopping-cart-items .empty{padding-bottom:40px;text-align:center;color:#fff}.cart-content .shopping-cart-items .empty h3{font-size:24px;font-size:2.4rem;line-height:1.2;color:#fff}.cart-content .shopping-cart-items .empty p{margin:15px 0 0}.cart-content .shopping-cart-items .empty .button{margin-top:30px}.cart-content .summary-bar{min-height:135px}.cart-content .summary-bar .gizmo-pricesummary{margin-top:20px;float:right;width:50%;position:relative;font-size:14px;font-size:1.4rem;margin:10px 0 0 0;padding-right:20px;padding-top:5px}@media all and (min-width:569px) and (max-width:880px){.cart-content .summary-bar .gizmo-pricesummary{width:40%}}@media all and (max-width:880px){.cart-content .summary-bar .gizmo-pricesummary{padding-right:0;margin-right:20px}}@media all and (max-width:568px){.cart-content .summary-bar .gizmo-pricesummary{margin-bottom:10px}}.cart-content .summary-bar .gizmo-pricesummary ul li{width:100%;clear:right;display:inline-block;font-size:14px;font-size:1.4rem;line-height:1}.cart-content .summary-bar .gizmo-pricesummary ul li span{width:45%;float:right;margin:0;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold}@media all and (max-width:880px){.cart-content .summary-bar .gizmo-pricesummary ul li span{text-align:right}}.cart-content .summary-bar .gizmo-pricesummary ul li span:first-child{float:left;text-align:left;font-weight:normal;font-family:Georgia,"Times",times,serif}.cart-content .summary-bar .gizmo-pricesummary ul li:last-child{font-size:16px;font-size:1.6rem}.cart-content .summary-bar .cart-actions{clear:both;text-align:center;width:99%;margin:0 auto}@media all and (min-width:569px) and (max-width:880px){.cart-content .summary-bar .cart-actions{text-align:right;width:95%;margin-top:10px}}@media all and (max-width:568px){.cart-content .summary-bar .cart-actions{width:91%;margin-top:15px}}.cart-content .title-publication .subtitle{display:none}@media all and (min-width:569px){.cart-content .show-small-text{display:none}}@media all and (max-width:568px){.cart-content .show-small-text{display:inline-block}}@media all and (min-width:569px){.cart-content .show-long-text{display:inline-block}}@media all and (max-width:568px){.cart-content .show-long-text{display:none}}.cart-content .emptyCart h2{display:none}.cart-content .cart-tally{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;font-size:16px;font-size:1.6rem;max-width:200px;text-align:right;position:absolute;right:40px;top:28px}@media all and (min-width:569px) and (max-width:880px){.cart-content .cart-tally{right:35px;top:28px}}@media all and (max-width:568px){.cart-content .cart-tally{right:30px;top:25px}}.stack-curator-about{min-height:200px;padding:25px}@media all and (max-width:880px){.stack-curator-about{margin-left:20px;margin-right:20px}}.stack-curator-top{position:relative;display:table-cell;vertical-align:middle}.stack-curator-top *{vertical-align:middle}.stack-curator-avatar{float:left;margin-right:20px;max-height:75px;display:inline-block}.stack-curator-social-title-container{display:inline-block}.stack-curator-social-title-container h2{font-style:normal;width:100%;float:left;color:#000;margin-bottom:0;margin-top:0;font-size:24px;font-weight:normal;font-family:Georgia,"Times",times,serif;line-height:1.167}.stack-curator-social-title-container h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.stack-curator-social-title-container h3{color:#444;margin-bottom:.3em;padding:0;font-size:24px;font-style:italic;font-weight:normal;font-family:Georgia,"Times",times,serif;line-height:1.167}.stack-curator-social-title-container h3:lang(ja){font-style:normal}.stack-curator-social-title-container h3:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.stack-curator-links{margin-top:20px;line-height:32px}.stack-curator-social-links{margin:0;padding-left:0;font-style:italic}.stack-curator-social-links:lang(ja){font-style:normal}.stack-curator-social-links li{position:relative;width:122px;height:31px;display:inline-block;color:#fff;padding:0;vertical-align:top;margin:0 0 0 30px;background-repeat:no-repeat}.stack-curator-social-links li:first-child{margin-left:0}.stack-curator-social-links li.social-icon-facebook{background-image:url("../../Images/header-footer/social/social_icons.png");background-position:0 0}.stack-curator-social-links li.social-icon-twitter{background-image:url("../../Images/header-footer/social/social_icons.png");background-position:0 -51px}.stack-curator-social-links li.social-icon-googleplus{background-image:url("../../Images/header-footer/social/social_icons.png");background-position:0 -51px}.stack-curator-social-links li.social-icon-pinterest{background-image:url("../../Images/header-footer/social/social_icons.png");background-position:0 -102px}.stack-curator-social-links li.social-icon-youtube{background-image:url("../../Images/header-footer/social/social_icons.png");background-position:0 -153px}.stack-curator-social-links li a{padding-left:7px;width:auto;display:inline-block;position:relative;height:100%;width:100%;text-indent:31px;text-decoration:none}.stack-curator-social-links li a:lang(ja){text-decoration:underline}@media all and (max-width:568px){.stack-curator-social-links li{display:block;margin-left:0;padding-bottom:15px}}@media all and (max-width:880px){.stack-curator-social-links li{margin-top:0}}@media all and (max-width:568px){.stack-curator-main-link a{text-indent:0!important}}.stack-curator-main-link{font-style:italic;margin:0!important}.stack-curator-main-link:lang(ja){font-style:normal}@media all and (max-width:568px){.stack-curator-main-link{left:0}}.stack-curator-description{margin:0 auto;font-size:16px;line-height:22px;margin:1em 0}@media all and (min-width:881px){.stack-curator-description{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px}}@media all and (max-width:568px){.stack-curator-description{display:none}}.stack-curator-description p{margin:0}.stack-curator-about{background-color:#e7e7e7}.StackCuratorWidget+.CarouselWidget{background-color:#e7e7e7;margin:0 20px}.StackCuratorWidget+.CarouselWidget .scrolling-list-gizmo{margin-top:0}.line-item{*zoom:1;line-height:22px;line-height:2.2rem;font-size:16px;font-size:1.6rem;color:#0d0d0d}.line-item:after{content:"";display:table;clear:both}.line-item-label{float:left}.line-item-label::after{content:":"}.line-item-amount{float:right;font-weight:bold;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.line-item-amount:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.credit .line-item-amount::before{content:"- "}.superPoints{color:#00b09a}.total{font-size:20px;font-size:2rem;border-top:1px solid #bbb;padding:1rem 0 0 0;margin:1rem 0 0 0}.totalSavings{border-bottom:1px solid #bbb;padding:0 0 1rem 0;margin:0 0 1rem 0}#modal-content.three-ds{background-color:white}@media all and (min-width:569px){#modal-content.three-ds{width:450px;min-width:0}}#modal-content.three-ds .close-button{float:right;margin:10px 20px 0 0}#threeDsecFrame{width:100%}.ajax-spinner{margin:0 auto;width:40px;height:40px;background-image:url("../../Images/ajax_preloader.gif");background-repeat:no-repeat;background-position:center}.expandable-header.active .payment-type{display:none}.expandable-header .payment-type{visibility:visible;display:inline-block}@media all and (max-width:568px){.expandable-header .payment-type{display:none!important}}.expandable-header .payment-type span{text-align:right;margin-top:0;width:auto;padding:6px 0 6px 50px;float:right;background-size:37px 24px;background-position:left center;background-repeat:no-repeat}.expandable-header .payment-type span.Visa{background-image:url("../../Images/purchase/PP_visa.png")}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.expandable-header .payment-type span.Visa{background-image:url("../../Images/purchase/PP_visa2x.png");background-size:37px 24px}}.expandable-header .payment-type span.MasterCard{background-image:url("../../Images/purchase/PP_masterCard.png")}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.expandable-header .payment-type span.MasterCard{background-image:url("../../Images/purchase/PP_masterCard2x.png");background-size:37px 24px}}.expandable-header .payment-type span.Amex{background-image:url("../../Images/purchase/PP_amex.png")}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.expandable-header .payment-type span.Amex{background-image:url("../../Images/purchase/PP_amex2x.png");background-size:37px 24px}}.expandable-header .payment-type span.Discover{background-image:url("../../Images/purchase/PP_discover.png")}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.expandable-header .payment-type span.Discover{background-image:url("../../Images/purchase/PP_discover2x.png");background-size:37px 24px}}.thank-you{text-align:center;padding-top:40px;line-height:28px;line-height:2.8rem}@media all and (min-width:569px) and (max-width:880px){.thank-you{margin-top:95px}}@media all and (max-width:568px){.thank-you{margin-top:60px;line-height:18px;line-height:1.8rem}.thank-you h1{line-height:24px;line-height:2.4rem}.thank-you p{margin-bottom:20px}}.thank-you em{font-weight:bold}.thank-you .button{display:inline-block;width:180px;margin:10px}@media all and (max-width:568px){.thank-you .button{display:block;width:85%;margin:10px auto}}.gizmo-promocode{overflow:hidden;width:100%}.gizmo-promocode input[type="text"]{width:165px}@media all and (min-width:569px) and (max-width:880px){.gizmo-promocode input[type="text"]{width:62%}}@media all and (max-width:568px){.gizmo-promocode input[type="text"]{width:55%;float:left}}.gizmo-promocode button{margin-left:10px}@media all and (max-width:568px){.gizmo-promocode button{float:right}}.multi-button-container{position:relative;float:left}@media all and (max-width:568px){.multi-button-container{display:block}}.multi-button-container .multi-button{position:relative;height:35px;font-size:14px;font-size:1.4rem}.multi-button-container .multi-button a{font-style:italic;font-family:Georgia,"Times",times,serif;text-decoration:none;display:inline-block;height:100%;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.multi-button-container .multi-button a:lang(ja){font-style:normal}.multi-button-container .multi-button a:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.multi-button-container .multi-button a.add-padding{padding-right:30px}.multi-button-container .multi-button a span{color:#fff;font-style:normal;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold}@media all and (max-width:568px){.multi-button-container .multi-button a span{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;font-style:normal}}.multi-button-container .multi-button a:first-child{left:0;text-align:center;width:100%}.multi-button-container .multi-button a em{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal}.multi-button-container .multi-button a em:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.multi-button-container .multi-button .drop-down-button{background-color:#00b09a;display:inline-block;position:absolute;top:0;right:0;height:100%;width:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#fff;cursor:pointer;background-image:url("../../Images/White_Chevron.svg");background-repeat:no-repeat;background-position:50% 50%;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms;border-left:1px solid #fff}.multi-button-container .multi-button .drop-down-button:hover,.multi-button-container .multi-button .drop-down-button.active{background-color:#008c7b}@media all and (max-width:568px){.scrolling-list-gizmo .multi-button-container .multi-button a{color:#00b09a}.scrolling-list-gizmo .multi-button-container .multi-button a span{color:#00b09a}}#multibutton-drop-down{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;margin-top:-5px;font-style:italic;overflow:hidden;-webkit-transition:margin-top 200ms,opacity 200ms,visibility 200ms;-moz-transition:margin-top 200ms,opacity 200ms,visibility 200ms;-o-transition:margin-top 200ms,opacity 200ms,visibility 200ms;transition:margin-top 200ms,opacity 200ms,visibility 200ms;position:absolute;top:0;left:0;z-index:999;visibility:hidden;opacity:0}#multibutton-drop-down:lang(ja){font-style:normal}#multibutton-drop-down.show{margin-top:2px;visibility:visible;-webkit-transition:margin-top 200ms,opacity 200ms;-moz-transition:margin-top 200ms,opacity 200ms;-o-transition:margin-top 200ms,opacity 200ms;transition:margin-top 200ms,opacity 200ms;opacity:1}#multibutton-drop-down .arrow{position:relative;border-style:solid;border-width:8px;content:"\00A0";display:block;width:0;height:0;border-color:transparent transparent #00b09a transparent;left:0;margin-left:-8px;top:-16px;top:0;left:92%;left:calc(100% - 15px)}#multibutton-drop-down ol{margin-top:0;margin-bottom:0;background-color:#00b09a;border-bottom:2px solid #ccc;overflow:hidden}#multibutton-drop-down ol li{line-height:15px;margin-top:0;margin-bottom:0}#multibutton-drop-down ol li a{box-sizing:border-box;padding:10px 17px;display:block;color:#fff;text-decoration:none}#multibutton-drop-down ol li a:hover{background-color:#008c7b;color:#ccc}#modal-content.error-dialog{text-align:center}#modal-content.error-dialog .error-content{background-color:#fff;padding:30px;display:inline-block;background:#fff;position:relative;text-align:center}@media all and (min-width:569px) and (max-width:880px){#modal-content.error-dialog .error-content{width:55%}}#modal-content.error-dialog .error-content a.button{margin-top:20px}#modal-content.error-dialog .error-content .close-button{position:absolute;cursor:pointer;top:10px;right:12px}.toast-wrap{max-height:0;width:100%;position:absolute;overflow:hidden;-webkit-transition:max-height .35s;-moz-transition:max-height .35s;-o-transition:max-height .35s;transition:max-height .35s}.toast-wrap.popdown{max-height:400px;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}.toast-wrap .toast{position:relative;width:100%;text-align:center;min-height:50px;z-index:3000;line-height:50px}@media all and (max-width:568px){.toast-wrap .toast{min-height:40px;line-height:40px}}.toast-wrap .toast p{position:relative;margin:0 auto;max-width:1140px;paddign:0 20px;font-size:13px;font-size:1.3rem}.toast-wrap .toast p .closeButton{position:absolute;width:16px;height:14px;background-image:url("../../Images/messaging/closex.png");background-repeat:no-repeat;background-position:center;right:20px;top:35%;cursor:pointer}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.toast-wrap .toast p .closeButton{background-image:url("../../Images/messaging/closex@2x.png");background-size:14px 16px}}.toast-wrap .toast.info{background-color:#f1f6ce;color:#8c9343;border:1px solid #cadb3d}.toast-wrap .toast.error{background-color:#ffe1bf;color:#ff5700;border:1px solid #ff5600}.subscriptions-manage{background-color:white;min-height:150px}@media all and (min-width:881px){.subscriptions-manage{min-height:400px}}.subscriptions-manage .info-message{text-align:center;padding:1em;margin:0}.subscriptions-manage .inner-wrap{padding:0 20px}.subscriptions-manage p{margin:.1em 0 0 0}.subscriptions-manage .intro{padding:20px 0;border-bottom:2px solid #ececec}.subscriptions-manage .intro h2{font-style:normal}@media all and (max-width:880px){.subscriptions-manage .intro h2{display:none}}.subscriptions-manage .subscription-items{position:relative}.subscriptions-manage .subscription-items.spinner::after{margin:0 auto;min-width:40px;min-height:40px;background-image:url("../../Images/ajax_preloader.gif");background-repeat:no-repeat;background-position:center;position:absolute;content:' ';top:0;left:0;width:100%;height:100%;background-color:white;opacity:.5;z-index:10}.subscriptions-manage .subscription-items li{display:inline-block;vertical-align:top;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1}.subscriptions-manage .subscription-items li:after{content:"";display:table;clear:both}@media all and (max-width:568px){.subscriptions-manage .subscription-items li{width:100%;padding:23px 0;border-top:1px solid #ececec}.subscriptions-manage .subscription-items li:first-child{border-top:0}}@media all and (min-width:569px){.subscriptions-manage .subscription-items li:nth-of-type(odd){padding:23px 23px 23px 0}.subscriptions-manage .subscription-items li:nth-of-type(even){padding:23px 0 23px 23px}}.subscriptions-manage .subscription-items li .image-container{float:left;width:114px;height:152px;margin:0 16px 0 0}@media all and (min-width:881px){.subscriptions-manage .subscription-items li .image-container{width:150px;height:196px}}.subscriptions-manage .subscription-items li .image-container img{display:block;margin:0 auto;max-width:100%;max-height:100%}.subscriptions-manage .subscription-items li .subscription-status{display:inline-block;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;padding:.2em 1em .15em 1em;text-transform:uppercase;color:white;background-color:#00bee1}.subscriptions-manage .subscription-items li .subscription-status:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.subscriptions-manage .subscription-items li .details{position:relative;min-height:152px;padding:0 0 35px 130px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (min-width:881px){.subscriptions-manage .subscription-items li .details{min-height:196px;padding:0 0 35px 166px}}.subscriptions-manage .subscription-items li .details .primary-button,.subscriptions-manage .subscription-items li .details .secondary-button{position:absolute;bottom:0;height:35px;width:auto}.subscriptions-manage .subscription-items li .details h3{font-size:1.4em;margin:0 0 1em 0;padding:0}.subscriptions-manage .subscription-items li .details p:last-of-type{margin:0 0 1em 0}.subscriptions-manage .subscription-items li.cancelled .image-container{filter:alpha(opacity=50);opacity:.5}.subscriptions-manage .subscription-items li.cancelled .details h3,.subscriptions-manage .subscription-items li.cancelled .details p{filter:alpha(opacity=50);opacity:.5}.subscriptions-manage .subscription-items li.cancelled .subscription-status{color:#101010;background-color:#efefef}.subscriptions-manage.kobo-dialog-box{min-height:0}.subscriptions-manage.kobo-dialog-box img{max-width:114px;max-height:152px}.subscriptions-manage.kobo-dialog-box p{width:338px;margin:1em auto}@media all and (max-width:568px){.subscriptions-manage.kobo-dialog-box p{width:auto}}.subscriptions-manage.kobo-dialog-box button{min-width:160px}.subscriptions-manage.kobo-dialog-box button:first-child{margin:0 18px 0 0}@media all and (max-width:568px){.subscriptions-manage.kobo-dialog-box button:first-child{margin:0 0 10px 0}}.ajax-widgets-container{background-color:white;padding-top:20px;padding-bottom:20px}.ajax-widgets-loading{opacity:0}.ajax-widgets-loaded{opacity:1;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;border-top:2px solid #E8E8E8}.kobo-dialog-box{color:black;background-color:white;text-align:center;padding:30px}@media all and (max-width:568px){.kobo-dialog-box{padding:20px}}@media all and (max-width:568px){.kobo-dialog-box .primary-button,.kobo-dialog-box .secondary-button,.kobo-dialog-box .tertiary-button{width:100%}}.message-box{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;padding:6px 10px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #00b09a;color:#00b09a;background-color:#ccefea}.message-box.error{border-color:#ff8200;color:#ff8200;background-color:#ffe6cc}.dialog{background-color:white;text-align:center;padding:30px;border:1px solid #d9d9d9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem}@media all and (max-width:568px){.dialog{padding:20px;font-size:13px;font-size:1.3rem}}.dialog h3{color:#0d0d0d;font-size:22px;font-size:2.2rem;font-weight:normal;margin:0 0 20px}@media all and (max-width:568px){.dialog h3{font-size:20px;font-size:2rem}}.dialog p{margin:0;color:#595959;line-height:1.2}.dialog .cta{margin-top:20px}.dialog .cta button{margin-top:10px;font-size:20px;font-size:14px;font-size:1.4rem}.dialog .cta button:first-child{margin-right:20px}@media all and (max-width:568px){.dialog .cta button{width:100%}}.SpotlightWidget{padding:20px}@media all and (max-width:568px){.SpotlightWidget{padding:20px 0}}.spotlight{background-color:#666;padding:3%;color:white}@media all and (max-width:568px){.spotlight{padding:5%;position:relative}}.spotlight .image-container{width:81%;max-height:316px;margin-bottom:-24px}.spotlight .image-container:after{content:"";display:block;height:24px;background-image:url("../../Images/book_shadow.png");background-repeat:no-repeat;background-position:top;background-size:100%}.spotlight-column{display:inline-block;vertical-align:top}.description-column{float:left;width:68%;box-sizing:border-box;height:100%}@media all and (max-width:568px){.description-column{margin-bottom:55px}}@media all and (max-width:880px){.description-column{width:100%}}.description-column a{color:inherit;text-decoration:none;font-style:normal}.description-column a:hover{text-decoration:none;font-style:normal}@media all and (min-width:881px){.sidebar-column{position:relative;padding:0 0 0 10px}}@media all and (min-width:881px){.sidebar-column{float:right;width:32%;box-sizing:border-box;min-height:316px;border-left:1px solid #444}}@media all and (min-width:569px) and (max-width:880px){.sidebar-column{display:block;float:none;width:100%}}.description-column{float:left;width:66%}@media all and (max-width:880px){.description-column{width:100%}}.spotlight-image{width:25%;box-sizing:border-box}@media all and (max-width:568px){.spotlight-image{width:38%}}.spotlight-image img{margin-bottom:-3px;max-height:100%;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (min-width:881px){.spotlight-image img{display:block;margin:0 auto}}.item-description-container{width:74%;box-sizing:border-box}@media all and (max-width:568px){.item-description-container{width:56%}}.item-description-container p{margin:0}.item-description-container .widget-title{text-transform:uppercase}@media all and (max-width:880px){.item-description-container .widget-title{font-size:82%}}.item-description-container .widget-text-description{font-size:110%;padding:1% 4% 0 0;overflow-y:hidden}@media all and (max-width:568px){.item-description-container .widget-text-description p{display:none}}.item-description-container .widget-text-description h1{color:inherit;padding:0 0 3% 0;font-size:218%;line-height:1.2}@media all and (max-width:880px){.item-description-container .widget-text-description h1{font-size:136%}}.sidebar-item-description{width:100%;margin-left:1%;float:right;box-sizing:border-box}@media all and (max-width:880px){.sidebar-item-description{float:none;border-left:none;margin-left:0}}.sidebar-item-description .series{text-align:right;color:white;padding-bottom:0;word-wrap:break-word}@media all and (max-width:880px){.sidebar-item-description .series{display:none}}.sidebar-item-description .series span{color:#bbb}.sidebar-item-description .description-anchor{color:#bbb}.sidebar-item-description .author,.sidebar-item-description .publisher{color:white;margin-bottom:0;text-align:right;font-size:14px;font-size:1.4rem;font-style:normal;padding-top:0}.sidebar-item-description .author a,.sidebar-item-description .publisher a{color:#bbb;font-style:italic}@media all and (max-width:880px){.sidebar-item-description .author,.sidebar-item-description .publisher{display:none}}.sidebar-item-description .category-rankings{min-height:55px}@media all and (max-width:880px){.sidebar-item-description .category-rankings{display:none}}.sidebar-item-description .category-rankings a{color:#bbb}.sidebar-item-description .category-rankings li{text-align:right}@media all and (min-width:881px){.sidebar-item-description .user-actions{position:absolute;bottom:0;right:0}}@media all and (max-width:568px){.sidebar-item-description .user-actions{position:absolute;bottom:0;padding-bottom:5%}}.sidebar-item-description .user-actions .preorder{color:#bbb;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:82%;text-transform:uppercase;font-weight:bold}@media all and (min-width:881px){.sidebar-item-description .user-actions .preorder{float:right;text-align:right}}@media all and (max-width:880px){.sidebar-item-description .user-actions .preorder{margin-top:4%}}.sidebar-item-description .buttons{float:right}.sidebar-item-description .buttons a.secondary-button{background-color:#444;color:#fff}.sidebar-item-description .buttons .multi-button-container{padding-top:20px;padding-right:10px}@media all and (max-width:568px){.sidebar-item-description .buttons .multi-button-container{margin-top:10px}}@media all and (min-width:881px){.sidebar-item-description .buttons .multi-button-container{margin-right:0;width:100%;float:none}}@media all and (min-width:569px) and (max-width:880px){.sidebar-item-description .buttons .multi-button-container{margin-top:6%}}@media all and (max-width:568px){.sidebar-item-description .buttons{float:left}.sidebar-item-description .buttons li:nth-child(n+2) .multi-button-container .multi-button{display:none}.sidebar-item-description .buttons .multi-button-container{margin-top:10px}}@media all and (min-width:569px) and (max-width:880px){.sidebar-item-description .buttons{float:none;margin-top:1%}.sidebar-item-description .buttons li{display:inline-block}}.sidebar-item-description .buttons button{width:100%}.Store-NewUser-AddBillingInfo .title h2{margin-right:30px}.Store-NewUser-AddBillingInfo .title h2,.Store-NewUser-AddBillingInfo .title p{display:inline-block}.Store-NewUser-AddBillingInfo .saved-securely{margin-bottom:20px}.Store-NewUser-AddBillingInfo .paymentoptions-headings{display:none}.Store-NewUser-AddBillingInfo .continue-area{background:0;margin:0 20px;border-top:1px solid #bbb}.Store-NewUser-AddBillingInfo .continue-area .col-group .col{width:auto;padding-left:0;padding-right:0}.Store-NewUser-AddBillingInfo .continue-area .col-group .col:first-child{padding-right:20px}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo .continue-area .col-group .col:first-child{padding-right:0}}.Store-NewUser-AddBillingInfo .continue-area .col-group .col.continue-button{white-space:nowrap}.Store-NewUser-AddBillingInfo .continue-area .col-group .col.continue-button .skip-this-step{line-height:35px;margin-right:20px}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo .continue-area .col-group .col.continue-button .skip-this-step{line-height:1;margin-right:0;margin-top:20px;display:inline-block}}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo .continue-area .col-group .col.continue-button{text-align:center;white-space:normal}}.Store-NewUser-AddBillingInfo .continue-area .save-link{float:right}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo .continue-area .save-link{float:none}}.Store-NewUser-AddBillingInfo #modal-content.new-user-content{min-width:0;width:430px}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo #modal-content.new-user-content{width:auto}}.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation{background:#fff;padding:30px}.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation p{margin:0 0 20px}.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation .bottom-links{display:table;width:100%}.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation .bottom-links .bottom-link{display:table-cell;vertical-align:middle;width:50%}.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation .bottom-links .bottom-link:first-child{padding-right:10px}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation .bottom-links .bottom-link:first-child{padding-right:0;margin-bottom:20px}}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation .bottom-links .bottom-link{display:block;width:auto;text-align:center}}.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation .bottom-links .primary-button{float:right}[data-kobo-gizmo="InstantPreview"]{position:relative}[data-kobo-gizmo="InstantPreview"] .ajax-spinner,[data-kobo-gizmo="InstantPreview"] .endOfPreview,[data-kobo-gizmo="InstantPreview"] .notSupported-container{position:inherit;background-color:white;z-index:10}[data-kobo-gizmo="InstantPreview"] .ajax-spinner,[data-kobo-gizmo="InstantPreview"] .notSupported-container{max-width:968px;height:590px;width:100%;margin:0 auto}[data-kobo-gizmo="InstantPreview"] .notSupported-container{display:table}[data-kobo-gizmo="InstantPreview"] .notSupported{vertical-align:middle;display:table-cell;text-align:center}@media all and (max-width:568px){[data-kobo-gizmo="InstantPreview"] .notSupported{vertical-align:top}}[data-kobo-gizmo="InstantPreview"] .notSupported .subheader{margin-bottom:1.5em;color:#404040;font-family:Georgia,"Times",times,serif;font-size:18px;font-size:1.8rem}@media all and (max-width:568px){[data-kobo-gizmo="InstantPreview"] .notSupported .subheader{margin-top:4em}}[data-kobo-gizmo="InstantPreview"] .notSupported .cta{color:#404040;line-height:2em;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem}[data-kobo-gizmo="InstantPreview"] .notSupported .cta a{color:#00bee1}[data-kobo-gizmo="InstantPreview"] .endOfPreview{width:968px;height:490px;margin:0;display:table-cell;vertical-align:middle;text-align:center}[data-kobo-gizmo="InstantPreview"] .endOfPreview .header{margin-top:1em;color:#00bee1;font-family:Georgia,"Times",times,serif;font-size:22px;font-size:2.2rem}[data-kobo-gizmo="InstantPreview"] .endOfPreview .subheader{margin:1.5em;color:#404040;font-family:Georgia,"Times",times,serif;font-size:18px;font-size:1.8rem}[data-kobo-gizmo="InstantPreview"] .endOfPreview .cta{color:#404040;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem}[data-kobo-gizmo="InstantPreview"] .endOfPreview .end-buybutton-container{float:left;width:100%;margin-top:1.5em}[data-kobo-gizmo="InstantPreview"] .endOfPreview .end-buybutton-container #end-buybutton{margin:1em auto 0 auto;float:none;display:inline-block}@media all and (max-width:568px){[data-kobo-gizmo="InstantPreview"] .multi-button a.add-padding{padding:0 15px}[data-kobo-gizmo="InstantPreview"] .multi-button a.drop-down-button{display:none!important}}#modal-content .instant-preview #reader-settings{background-color:#fff;width:302px;font-size:14px;font-size:1.4rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;z-index:10001;margin-top:19px;margin-left:72.5px}@media all and (max-width:568px){#modal-content .instant-preview #reader-settings{width:100%!important;left:0!important;margin:0!important}}#modal-content .instant-preview #reader-settings .up-arrow{margin-top:-19px;margin-left:220px;height:21px;width:51px;background-repeat:no-repeat;float:right;background-image:url("../../Images/InstantPreview_ReadingSetting_Dialogue.png")}@media all and (max-width:568px){#modal-content .instant-preview #reader-settings .up-arrow{display:none}}#modal-content .instant-preview #reader-settings .row{padding:0 16px;height:45px;line-height:45px;vertical-align:middle}#modal-content .instant-preview #reader-settings .title{font-size:20px;font-size:2rem;text-align:center;font-family:Georgia,"Times",times,serif;color:#404040}#modal-content .instant-preview #reader-settings .pagelayout-option,#modal-content .instant-preview #reader-settings .header{text-align:left}#modal-content .instant-preview #reader-settings .header{color:#000;text-transform:uppercase;background-color:#e8e7e7}@media all and (max-width:568px){#modal-content .instant-preview #reader-settings .pagelayout.header{display:none}}#modal-content .instant-preview #reader-settings .pagelayout-option{color:#404040;cursor:pointer}@media all and (max-width:568px){#modal-content .instant-preview #reader-settings .pagelayout-option{display:none}}#modal-content .instant-preview #reader-settings .pagelayout-option.selected{background-repeat:no-repeat;background-position:90% 50%;background-image:url("../../Images/InstantPreview_ReadingSetting_SelectIcon.png")}#modal-content .instant-preview #reader-settings hr{margin:0 16px;border:1px #e8e8e7 solid}#modal-content .instant-preview #reader-settings .fontsize-control{display:table-cell}#modal-content .instant-preview #reader-settings .fontsize-control .button{width:29px;height:35px;background-position:center;background-repeat:no-repeat;float:left;cursor:pointer}#modal-content .instant-preview #reader-settings .fontsize-control #small{background-image:url("../../Images/InstantPreview_ReadingSetting_Small_A.png")}#modal-content .instant-preview #reader-settings .fontsize-control #large{margin-left:20px;background-image:url("../../Images/InstantPreview_ReadingSetting_Large_A.png")}#modal-content .instant-preview #instantpreview-headercontainer{position:fixed;width:100%;background-color:#000;height:53px;top:0;left:0;z-index:10002}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header{margin:0 auto;max-width:1088px;width:100%;color:white;height:53px;vertical-align:middle}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info{text-align:center;width:100%;height:53px}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info hr.vertical{height:33px;width:0;float:left;margin-left:20px;margin-right:20px}@media all and (max-width:568px){#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info hr.vertical{display:none}}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info .info{float:left;margin-right:0 10px;display:table-cell;vertical-align:middle;line-height:53px}@media all and (min-width:569px) and (max-width:880px){#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info .info{max-width:250px}}@media all and (max-width:568px){#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info .info{display:none}}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #buybutton{float:left;margin-top:9.5px;margin-right:10px}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls{float:right}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls .controlbutton{display:inline-table;line-height:53px;margin:0;float:left;background-repeat:no-repeat;background-position:center;cursor:pointer;width:64px;height:26px}@media all and (min-width:569px) and (max-width:880px){#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls .controlbutton{width:50px}}@media all and (max-width:568px){#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls .controlbutton{width:50px}}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls .options{background-image:url("../../Images/InstantPreview_ReadingSettings.png")}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls .close{background-image:url("../../Images/InstantPreview_Close.png")}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls .on{background-color:#595959}#modal-content .instant-preview #instantpreview-content{max-width:1088px;width:100%;height:590px;margin:0 auto}#modal-content .instant-preview #instantpreview-content #left-navbutton,#modal-content .instant-preview #instantpreview-content #right-navbutton{float:left;height:100%;width:5%;background-position:center;background-repeat:no-repeat;cursor:pointer}@media all and (max-width:568px){#modal-content .instant-preview #instantpreview-content #left-navbutton,#modal-content .instant-preview #instantpreview-content #right-navbutton{display:none}}@media all and (min-width:569px) and (max-width:880px){#modal-content .instant-preview #instantpreview-content #left-navbutton,#modal-content .instant-preview #instantpreview-content #right-navbutton{width:10%}}#modal-content .instant-preview #instantpreview-content #left-navbutton{background-image:url("../../Images/InstantPreview_chev_l.png")}#modal-content .instant-preview #instantpreview-content #left-navbutton:hover{background-image:url("../../Images/InstantPreview_chev_l_over.png")}#modal-content .instant-preview #instantpreview-content #left-navbutton.disabled{cursor:auto;background-image:url("../../Images/InstantPreview_chev_l_dis.png")}#modal-content .instant-preview #instantpreview-content #right-navbutton{background-image:url("../../Images/InstantPreview_chev_r.png")}#modal-content .instant-preview #instantpreview-content #right-navbutton:hover{background-image:url("../../Images/InstantPreview_chev_r_over.png")}#modal-content .instant-preview #instantpreview-content #right-navbutton.disabled{cursor:auto;background-image:url("../../Images/InstantPreview_chev_r_dis.png")}#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container{float:left;background-color:white;width:90%}@media all and (min-width:569px) and (max-width:880px){#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container{width:80%}}@media all and (max-width:568px){#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container{width:100%}}#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container .readingarea-top,#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container .readingarea-bottom{line-height:50px;height:50px;margin:0;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:11px;font-size:1.1rem;color:#7f7f7f;vertical-align:middle;text-align:center}#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container #instantpreview-reading-area{width:100%;height:490px}#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container #instantpreview-reading-area #reading-area{margin:0 20px}#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container #instantpreview-reading-area #epub-reader-frame{position:relative;height:490px;width:100%}#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container #instantpreview-reading-area #reflowable-book-frame,#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container #instantpreview-reading-area #reflowable-content-frame{position:absolute;height:100%;width:100%}#modal-content #ip-modalbg{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);display:table;opacity:0;visibility:hidden}#modal-content #ip-modalbg.showmodal{z-index:10000;opacity:1;visibility:visible}.modal-content-instantpreview{vertical-align:top!important}.modal-content-instantpreview #modal-content{width:100%;margin-top:78px}@media all and (max-width:568px){.modal-content-instantpreview #modal-content{margin-top:53px}}.header-wrap-instantpreview{position:inherit!important}.header-wrap-instantpreview .toast-wrap{z-index:10005;top:53px;position:fixed}.multibutton-instantpreview{z-index:10000!important}@media all and (max-width:568px){.cart-recommendations.optimizely-hide-upsell{display:none!important}}@media all and (min-width:569px){.cart-recommendations.optimizely-hide-upsell{display:block!important}}.cart-recommendations .recommendation-list.upsell-text-link button{font-style:italic;text-decoration:none;cursor:pointer;color:#00bee1;background:transparent!important}.cart-recommendations .recommendation-list.upsell-text-link button:lang(ja){font-style:normal}.cart-recommendations .recommendation-list.upsell-text-link button:lang(ja){text-decoration:underline}.cart-recommendations .recommendation-list.upsell-text-link button:active,.cart-recommendations .recommendation-list.upsell-text-link button:hover{text-decoration:underline}.shoppingCart-gizmo.optimizely-cart-styles .gizmo-expandable-inner-content{border-bottom:1px solid #444}.shoppingCart-gizmo.optimizely-cart-styles .cart-content{background-color:#e8e8e8;-webkit-box-shadow:inset 0 0 0 #323232!important;-moz-box-shadow:inset 0 0 0 #323232!important;box-shadow:inset 0 0 0 #323232!important}.shoppingCart-gizmo.optimizely-cart-styles .cart-order-area h3{color:#444}.shoppingCart-gizmo.optimizely-cart-styles .cart-order-area p{color:#444}.shoppingCart-gizmo.optimizely-cart-styles .cart-order-area.has-items{background:#fff!important}.shoppingCart-gizmo.optimizely-cart-styles .gizmo-grid h2{color:#000!important}.shoppingCart-gizmo.optimizely-cart-styles .recommendation-list .book-price{color:#000!important}.shoppingCart-gizmo.optimizely-cart-styles .inner-cart{border-bottom:none!important}.flowview-items .flowview-item .flowview-item-cta,.flowview-items .discover-more-item .flowview-item-cta{color:#00b09a;font-size:18px;font-size:1.8rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;display:block;padding:10px 0 0;text-decoration:none}.flowview-items .flowview-item .flowview-item-cta:lang(ja),.flowview-items .discover-more-item .flowview-item-cta:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.inline-price{padding-top:20px;font-size:20px}@media all and (max-width:568px){.inline-price{font-size:19px}}.inline-price span{font-family:"Trebuchet MS";font-weight:bold}.scrolling-list-gizmo.scrolling-list-basic .carousel-item-cta,.scrolling-list-gizmo.scrolling-list-stacks-products .carousel-item-cta{color:#00b09a;font-size:14px;font-size:1.4rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;display:block;text-align:center;text-decoration:none}.scrolling-list-gizmo.scrolling-list-basic .carousel-item-cta:lang(ja),.scrolling-list-gizmo.scrolling-list-stacks-products .carousel-item-cta:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}