/*! normalize.css v3.0.0 | MIT License | git.io/normalize *//*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */a{background:transparent}a:active,a:hover{outline:0}/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}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}/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */img{border:0}svg:not(:root){overflow:hidden}/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */button,input,optgroup,select,.default-form-styling input[type="text"],.default-form-styling input[type="email"],.default-form-styling input[type="password"],.default-form-styling textarea,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select,.default-form-styling input[type="text"],.default-form-styling input[type="email"],.default-form-styling input[type="password"],.default-form-styling textarea{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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}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}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.gutters .content-sidebar,#topicpage .topic_block-table .block-banners{margin-left:.37879%;width:24.62121%}.container{max-width:960px;margin-left:auto;margin-right:auto;min-width:960px}.container:after{content:" ";display:block;clear:both}.container.flex{min-width:320px}.content-main{background-color:#e1edf7;min-height:500px;width:75%;float:left}.content-main .pane{padding-left:8.04545%;padding-right:8.04545%}.content-sidebar{width:25%;float:right}h1,h2,h3,h4,h5,h6{margin-top:28px;margin-top:2rem;margin-bottom:14px;margin-bottom:1rem;font-weight:normal}h1{font-size:21.994px;font-size:1.571rem}h2{font-size:20.006px;font-size:1.429rem}h3{font-size:18.004px;font-size:1.286rem}h4{font-size:16.002px;font-size:1.143rem}h5{font-size:14px;font-size:1rem}h6{font-size:13.0004px;font-size:.9286rem}html{font-size:14px;color:#2c2c2c;font-family:Arial, Helvetica, sans-serif}a{text-decoration:none;color:#000}a:visited{color:#000}a:focus{color:#000}a:hover{color:#000}a:active{color:#000}hr{border-image:none;border-right:0 none;border-style:solid none none;border-width:2px 0 0;display:block;height:2px;padding:0;margin:0 7%;clear:both}hr.light{border-color:#fff}hr.grey{border-color:#e3e3e3}hr.inner{margin:0 -1%}.boxed-title{background-color:#00337c;color:#fff;display:flex;align-items:center;min-height:58px;padding:12px 18px;margin:0}.boxed-title svg{flex-shrink:0;fill:currentColor;margin-right:18px}.boxed-title h1{font-size:16.002px;font-size:1.143rem;margin:0}.boxed-title span{display:inline-block;vertical-align:middle;margin-right:18px}.content{width:100%;float:right;background-color:#f7f7f7;margin-top:19px;font-size:14px;font-size:1rem}button,input,optgroup,select,.default-form-styling input[type="text"],.default-form-styling input[type="email"],.default-form-styling input[type="password"],.default-form-styling textarea,textarea{color:#2c2c2c !important;margin:0;border-collapse:collapse;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:4px 0 4px 6px}button,.btn{padding:10px}.btn-primary,.btn-fwd,.btn-bck-primary,.btn-add-to-basket,#wizard-container form,.btn-highlight,#subscription-overview #dialog-container .ok,.btn-secondary,.btn-bck,.btn-disabled,.btn-wishlist-disable,#subscription-overview #dialog-container .cancel{color:#2c2c2c !important;text-decoration:none !important;font-weight:normal !important}.btn-primary:visited,.btn-fwd:visited,.btn-bck-primary:visited,.btn-add-to-basket:visited,#wizard-container form:visited,.btn-highlight:visited,#subscription-overview #dialog-container .ok:visited,.btn-secondary:visited,.btn-bck:visited,.btn-disabled:visited,.btn-wishlist-disable:visited,#subscription-overview #dialog-container .cancel:visited{color:#2c2c2c !important}.btn-primary:focus,.btn-fwd:focus,.btn-bck-primary:focus,.btn-add-to-basket:focus,#wizard-container form:focus,.btn-highlight:focus,#subscription-overview #dialog-container .ok:focus,.btn-secondary:focus,.btn-bck:focus,.btn-disabled:focus,.btn-wishlist-disable:focus,#subscription-overview #dialog-container .cancel:focus{color:#2c2c2c !important}.btn-primary:hover,.btn-fwd:hover,.btn-bck-primary:hover,.btn-add-to-basket:hover,#wizard-container form:hover,.btn-highlight:hover,#subscription-overview #dialog-container .ok:hover,.btn-secondary:hover,.btn-bck:hover,.btn-disabled:hover,.btn-wishlist-disable:hover,#subscription-overview #dialog-container .cancel:hover{color:#2c2c2c !important}.btn-primary:active,.btn-fwd:active,.btn-bck-primary:active,.btn-add-to-basket:active,#wizard-container form:active,.btn-highlight:active,#subscription-overview #dialog-container .ok:active,.btn-secondary:active,.btn-bck:active,.btn-disabled:active,.btn-wishlist-disable:active,#subscription-overview #dialog-container .cancel:active{color:#2c2c2c !important}.btn-primary,.btn-fwd,.btn-bck-primary,.btn-add-to-basket,#wizard-container form,.btn-highlight,#subscription-overview #dialog-container .ok{min-width:148px;height:34px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1rem;color:#2c2c2c;text-decoration:none;text-align:center;padding:7px 15px;vertical-align:middle;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-color:#ffe900;background-color:#fde83b;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZTgzYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmYzAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fde83b),color-stop(100%, #ffc000));background:-moz-linear-gradient(#fde83b,#ffc000);background:-webkit-linear-gradient(#fde83b,#ffc000);background:linear-gradient(#fde83b,#ffc000)}.btn-primary img,.btn-fwd img,.btn-bck-primary img,.btn-add-to-basket img,#wizard-container form img,.btn-highlight img,#subscription-overview #dialog-container .ok img{vertical-align:middle}.btn-primary:before,.btn-fwd:before,.btn-bck-primary:before,.btn-add-to-basket:before,#wizard-container form:before,.btn-highlight:before,#subscription-overview #dialog-container .ok:before{font-weight:bold;padding-right:15px}.btn-primary:after,.btn-fwd:after,.btn-bck-primary:after,.btn-add-to-basket:after,#wizard-container form:after,.btn-highlight:after,#subscription-overview #dialog-container .ok:after{font-weight:bold;padding-left:15px;float:right}.btn-primary:hover,.btn-fwd:hover,.btn-bck-primary:hover,.btn-add-to-basket:hover,#wizard-container form:hover,.btn-highlight:hover,#subscription-overview #dialog-container .ok:hover{color:#2c2c2c}.btn-primary:hover,.btn-fwd:hover,.btn-bck-primary:hover,.btn-add-to-basket:hover,#wizard-container form:hover,.btn-highlight:hover,#subscription-overview #dialog-container .ok:hover{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZTgzYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZDgwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fde83b),color-stop(100%, #ffd800));background:-moz-linear-gradient(#fde83b,#ffd800);background:-webkit-linear-gradient(#fde83b,#ffd800);background:linear-gradient(#fde83b,#ffd800)}.btn-secondary,.btn-bck,.btn-disabled,.btn-wishlist-disable,#subscription-overview #dialog-container .cancel{min-width:148px;height:34px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1rem;color:#2c2c2c;text-decoration:none;text-align:center;padding:7px 15px;vertical-align:middle;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-color:#d7d7d7;background-color:#e6e6e6;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6),color-stop(100%, #d8d8d8));background:-moz-linear-gradient(#e6e6e6,#d8d8d8);background:-webkit-linear-gradient(#e6e6e6,#d8d8d8);background:linear-gradient(#e6e6e6,#d8d8d8)}.btn-secondary img,.btn-bck img,.btn-disabled img,.btn-wishlist-disable img,#subscription-overview #dialog-container .cancel img{vertical-align:middle}.btn-secondary:before,.btn-bck:before,.btn-disabled:before,.btn-wishlist-disable:before,#subscription-overview #dialog-container .cancel:before{font-weight:bold;padding-right:15px}.btn-secondary:after,.btn-bck:after,.btn-disabled:after,.btn-wishlist-disable:after,#subscription-overview #dialog-container .cancel:after{font-weight:bold;padding-left:15px;float:right}.btn-secondary:hover,.btn-bck:hover,.btn-disabled:hover,.btn-wishlist-disable:hover,#subscription-overview #dialog-container .cancel:hover{color:#2c2c2c}.btn-secondary:hover,.btn-bck:hover,.btn-disabled:hover,.btn-wishlist-disable:hover,#subscription-overview #dialog-container .cancel:hover{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6),color-stop(100%, #e4e4e4));background:-moz-linear-gradient(#e6e6e6,#e4e4e4);background:-webkit-linear-gradient(#e6e6e6,#e4e4e4);background:linear-gradient(#e6e6e6,#e4e4e4)}.btn-advanced{color:#fff !important;text-decoration:none !important;font-weight:normal !important;min-width:148px;height:34px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1rem;color:#2c2c2c;text-decoration:none;text-align:center;padding:7px 15px;vertical-align:middle;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-color:#487dc9;background-color:#6282af}.btn-advanced:visited{color:#fff !important}.btn-advanced:focus{color:#fff !important}.btn-advanced:hover{color:#fff !important}.btn-advanced:active{color:#fff !important}.btn-advanced img{vertical-align:middle}.btn-advanced:before{font-weight:bold;padding-right:15px}.btn-advanced:after{font-weight:bold;padding-left:15px;float:right}.btn-advanced:hover{color:#2c2c2c}.btn-advanced:hover{color:#fff;background-color:#5785c7}.btn-fwd:after{content:"\003e"}.btn-bck:before{content:"\003c"}.btn-bck-primary:before{content:"\003c"}.btn-disabled,.btn-wishlist-disable{cursor:not-allowed}.btn-disabled[disabled],[disabled].btn-wishlist-disable{cursor:not-allowed}.btn-add-to-basket,#wizard-container form{display:flex;align-items:center;font-size:14.994px;font-size:1.071rem;width:100%;height:40px;padding:0 7px}.btn-add-to-basket svg,#wizard-container form svg{flex:0 0 auto;fill:currentColor}.btn-add-to-basket span,#wizard-container form span{flex:1 1 auto}.btn-highlight{font-size:15.96px;font-size:1.14rem;min-width:212px}.btn-wishlist{background-color:#f7f7f7;border-color:#f7f7f7;font-size:14.994px;font-size:1.071rem;width:100%;height:34px;display:flex;align-items:center;padding:0 7px 0 11px}.btn-wishlist svg{flex:0 0 auto}.btn-wishlist span{flex:1 1 auto}.btn-wishlist:hover{background-color:#fff}.btn-wishlist.add-to-wishlist .icon-wishlist-add-button{fill:currentColor}.btn-wishlist.add-to-wishlist .icon-wishlist-add-button .wishlist-check{display:none}.btn-wishlist.remove-from-wishlist .icon-wishlist-add-button{fill:#26a51e}.btn-wishlist.remove-from-wishlist .icon-wishlist-add-button .wishlist-check-contrast{fill:#fff}.btn-wishlist.remove-from-wishlist .icon-wishlist-add-button .wishlist-add{display:none}.btn-wishlist-disable{cursor:not-allowed;border-color:#d7d7d7;color:#c7c7c7}.btn-wishlist-disable:hover{color:#c7c7c7}.btn-left{float:left}.btn-right{float:right}.btn-single-form{width:75%;float:left;padding-left:.37879%;padding-right:.37879%;text-align:right;float:none;margin:2.143rem 0;display:inline-block}.btn-last-element{margin-bottom:6.214rem}p.status,.help-entries .entry-text ul.status,.help-entries .entry-text ol.status{font-weight:bold;overflow:hidden;margin-top:0}p.status span.statusicon,.help-entries .entry-text ul.status span.statusicon,.help-entries .entry-text ol.status span.statusicon{display:inline-block}p.status svg,.help-entries .entry-text ul.status svg,.help-entries .entry-text ol.status svg{fill:currentColor;position:relative;top:1px}p.status span.release_date_text,.help-entries .entry-text ul.status span.release_date_text,.help-entries .entry-text ol.status span.release_date_text{color:#2c2c2c}p.planned,.help-entries .entry-text ul.planned,.help-entries .entry-text ol.planned{color:#f08302}p.available,.help-entries .entry-text ul.available,.help-entries .entry-text ol.available{color:#26a51e}p.unavailable,.help-entries .entry-text ul.unavailable,.help-entries .entry-text ol.unavailable{color:#e51717}p.temporarily_unavailable,.help-entries .entry-text ul.temporarily_unavailable,.help-entries .entry-text ol.temporarily_unavailable{color:#e51717}p.delivery-info,.help-entries .entry-text ul.delivery-info,.help-entries .entry-text ol.delivery-info{color:#e51717}.sidebar-element{padding:1rem;border-bottom:4px solid #fff}.sidebar-element h1,.sidebar-element h2,.sidebar-element h3,.sidebar-element h4,.sidebar-element h5,.sidebar-element h6{margin:0}.sidebar-element.newsletter{background-color:#8ac2ea;color:#fff}.sidebar-element.newsletter h1,.sidebar-element.newsletter h2,.sidebar-element.newsletter h3,.sidebar-element.newsletter h4,.sidebar-element.newsletter h5,.sidebar-element.newsletter h6{font-weight:bold}.sidebar-element.newsletter p,.sidebar-element.newsletter .help-entries .entry-text ul,.help-entries .entry-text .sidebar-element.newsletter ul,.sidebar-element.newsletter .help-entries .entry-text ol,.help-entries .entry-text .sidebar-element.newsletter ol{line-height:160%}.sidebar-element.usp{background-color:#f7f7f7;padding:22px 1rem 0}.sidebar-element.usp p,.sidebar-element.usp .help-entries .entry-text ul,.help-entries .entry-text .sidebar-element.usp ul,.sidebar-element.usp .help-entries .entry-text ol,.help-entries .entry-text .sidebar-element.usp ol{margin-top:0}.sidebar-element.usp ul{list-style-type:none;list-style-position:inside;margin:0;padding:0}.sidebar-element.usp li{margin-bottom:27px}.sidebar-element.usp li a{color:#215392}.sidebar-element.usp li a:visited{color:#215392}.sidebar-element.usp li a:focus{color:#06f}.sidebar-element.usp li a:hover{color:#06f}.sidebar-element.usp li a:active{color:#06f}.sidebar-element.usp .icon{float:left;background-color:#5e6266;width:28px;height:28px;border-radius:50%;margin:3px 12px 0 0;display:flex;align-items:center;justify-content:center}.sidebar-element.usp .icon svg{fill:#e3e3e3}.sidebar-element.usp .txt{font-size:11.998px;font-size:.857rem;line-height:16.996px;line-height:1.214rem;overflow:hidden}.sidebar-element.usp .txt b{font-size:14px;font-size:1rem}.sidebar-element.complete_book h3{font-size:15.96px;font-size:1.14rem;font-weight:bold}.sidebar-element.complete_book img{margin:1.429rem 0}.sidebar-element.complete_book a{color:#2c2c2c}.sidebar-element.complete_book a:visited{color:#2c2c2c}.sidebar-element.complete_book a:focus{color:#215392}.sidebar-element.complete_book a:hover{color:#215392}.sidebar-element.complete_book a:active{color:#215392}.sidebar-element.complete_book .title{font-weight:bold;margin:0}.sidebar-element.complete_book .status{font-weight:normal}.customer-account-nav,.checkout-nav,.terms-nav,.newsletter-nav,.help-nav{color:#fff}.customer-account-nav a,.checkout-nav a,.terms-nav a,.newsletter-nav a,.help-nav a{color:#fff;display:flex;align-items:center;text-decoration:none;height:56px;height:4rem;padding-left:16.8px;padding-left:1.2rem;background-color:#204882}.customer-account-nav a:visited,.checkout-nav a:visited,.terms-nav a:visited,.newsletter-nav a:visited,.help-nav a:visited{color:#fff}.customer-account-nav a:focus,.checkout-nav a:focus,.terms-nav a:focus,.newsletter-nav a:focus,.help-nav a:focus{color:#fff}.customer-account-nav a:hover,.checkout-nav a:hover,.terms-nav a:hover,.newsletter-nav a:hover,.help-nav a:hover{color:#fff}.customer-account-nav a:active,.checkout-nav a:active,.terms-nav a:active,.newsletter-nav a:active,.help-nav a:active{color:#fff}.customer-account-nav a span,.checkout-nav a span,.terms-nav a span,.newsletter-nav a span,.help-nav a span{display:inline-block;margin-right:16.8px;margin-right:1.2rem;vertical-align:middle}.customer-account-nav li.active a,.checkout-nav li.active a,.terms-nav li.active a,.newsletter-nav li.active a,.help-nav li.active a,.customer-account-nav li a:hover,.checkout-nav li a:hover,.terms-nav li a:hover,.newsletter-nav li a:hover,.help-nav li a:hover{background-color:#3662a1}.customer-account-nav svg,.checkout-nav svg,.terms-nav svg,.newsletter-nav svg,.help-nav svg{flex-shrink:0;fill:currentColor;margin-right:16.8px;margin-right:1.2rem}.customer-account-nav .icon,.checkout-nav .icon,.terms-nav .icon,.newsletter-nav .icon,.help-nav .icon{width:20px;height:20px;margin:0 13px -5px 0;display:inline-block}.sidebar-nav-toggle{display:none;width:100%;position:absolute;top:0;left:0;cursor:pointer}.sidebar-nav-toggle:after{content:"";float:right;display:inline-block;border-width:2px 2px 0 0;border-style:solid;border-color:#fff;transform:rotate(135deg);padding:5px;margin:18px;transition:all 100ms ease-in-out}.product-box .cover{margin-bottom:14px;position:relative}.product-box .product-details{line-height:18.2px;line-height:1.3rem;overflow:hidden}.product-box h1,.product-box h2,.product-box h3,.product-box h4,.product-box h5,.product-box h6{font-size:14.98px;font-size:1.07rem;font-weight:bold;margin:0}.product-box h1 a,.product-box h2 a,.product-box h3 a,.product-box h4 a,.product-box h5 a,.product-box h6 a{text-decoration:none;color:#215392}.product-box h1 a:hover,.product-box h2 a:hover,.product-box h3 a:hover,.product-box h4 a:hover,.product-box h5 a:hover,.product-box h6 a:hover{color:#06f}.product-box p,.product-box .help-entries .entry-text ul,.help-entries .entry-text .product-box ul,.product-box .help-entries .entry-text ol,.help-entries .entry-text .product-box ol{margin:0}.product-box .author,.product-box .subheading{padding-top:3px}.product-box .author,.product-box .subheading,.product-box .bib-info{margin:0 0 13px 0}.product-box .price{display:inline-block;font-weight:bold}.product-box .status{display:inline;font-weight:normal;margin-left:6.44px;margin-left:.46rem}.product-box .status svg,.product-box .status .release_date_text{display:none}.product-box .variants{color:#818181}.product-box .status ~ .status,.product-box .variants ~ .variants{display:none}.product-box .abstract{display:none}.product-box .new-teaser{background-color:#b41d1f;display:flex;justify-content:center;align-items:center;width:38px;height:38px;border-radius:50%;border:1px solid #fff;font-size:11.004px;font-size:.786rem;letter-spacing:.994px;letter-spacing:.071rem;font-weight:normal;color:#fff;line-height:0;text-transform:uppercase;text-decoration:none;padding-left:1px}.freebook h1.boxed-title{padding-left:8.71212%}.freebook input[type=submit]{overflow:hidden;*zoom:1;margin-bottom:8.33333%}ul.free-books{list-style-type:none;list-style-position:inside;margin:0;padding:0;overflow:hidden}ul.free-books li{width:50%;float:left;padding-left:.56818%;padding-right:.56818%;margin-bottom:8.33333%}ul.free-books li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}ul.free-books li:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}ul.free-books li input{position:absolute}ul.free-books li label{cursor:pointer}ul.free-books li .title{margin-top:1.143rem;display:block}.previously-purchased-box{display:flex;align-items:center;background-color:#d1efd9;border:1px solid #26a51e}.previously-purchased-box svg{flex-shrink:0;fill:#26a51e}.previously-purchased-box p,.previously-purchased-box .help-entries .entry-text ul,.help-entries .entry-text .previously-purchased-box ul,.previously-purchased-box .help-entries .entry-text ol,.help-entries .entry-text .previously-purchased-box ol{margin:3px 0}.previously-purchased-box a{display:inline-block;font-weight:bold;color:#215392}.previously-purchased-box a:visited{color:#215392}.previously-purchased-box a:focus{color:#06f}.previously-purchased-box a:hover{color:#06f}.previously-purchased-box a:active{color:#06f}.previously-purchased-box .previously-purchased-link span{margin:0 8px}#errorpage{display:flex;justify-content:center;margin:6.214rem 1rem}#errorpage .errorpage-content{display:flex;max-width:620px}@media (max-width: 639px){#errorpage .errorpage-content{flex-direction:column;align-items:center}#errorpage .errorpage-content img{width:80vw;max-width:299px;height:auto;margin-left:18%}}#errorpage .errorpage-content h1{font-weight:bold;margin-top:8px}@media (max-width: 639px){#errorpage .errorpage-content h1{margin-top:2.143rem}}#errorpage .errorpage-content p,#errorpage .errorpage-content .help-entries .entry-text ul,.help-entries .entry-text #errorpage .errorpage-content ul,#errorpage .errorpage-content .help-entries .entry-text ol,.help-entries .entry-text #errorpage .errorpage-content ol{line-height:21px;line-height:1.5rem;margin:1.429rem 0}#errorpage .errorpage-content p a,#errorpage .errorpage-content .help-entries .entry-text ul a,.help-entries .entry-text #errorpage .errorpage-content ul a,#errorpage .errorpage-content .help-entries .entry-text ol a,.help-entries .entry-text #errorpage .errorpage-content ol a{color:#215392}#errorpage .errorpage-content p a:visited,#errorpage .errorpage-content .help-entries .entry-text ul a:visited,.help-entries .entry-text #errorpage .errorpage-content ul a:visited,#errorpage .errorpage-content .help-entries .entry-text ol a:visited,.help-entries .entry-text #errorpage .errorpage-content ol a:visited{color:#215392}#errorpage .errorpage-content p a:focus,#errorpage .errorpage-content .help-entries .entry-text ul a:focus,.help-entries .entry-text #errorpage .errorpage-content ul a:focus,#errorpage .errorpage-content .help-entries .entry-text ol a:focus,.help-entries .entry-text #errorpage .errorpage-content ol a:focus{color:#06f}#errorpage .errorpage-content p a:hover,#errorpage .errorpage-content .help-entries .entry-text ul a:hover,.help-entries .entry-text #errorpage .errorpage-content ul a:hover,#errorpage .errorpage-content .help-entries .entry-text ol a:hover,.help-entries .entry-text #errorpage .errorpage-content ol a:hover{color:#06f}#errorpage .errorpage-content p a:active,#errorpage .errorpage-content .help-entries .entry-text ul a:active,.help-entries .entry-text #errorpage .errorpage-content ul a:active,#errorpage .errorpage-content .help-entries .entry-text ol a:active,.help-entries .entry-text #errorpage .errorpage-content ol a:active{color:#06f}#errorpage .errorpage-content .tothehomepage{font-weight:bold}.yt_consent_banner{width:92%;height:100%;position:absolute;top:0;left:0;right:0;max-width:1280px;max-height:720px;margin:auto}.yt_caption{height:100%;background-color:rgba(21,23,25,0.82);backdrop-filter:blur(4px);color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.429rem 1rem}.yt_caption>div{margin-top:auto}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.yt_caption>div{width:100%}}.yt_caption a{text-decoration:none}.yt_caption a[href^="https"]{color:#ffba1a}.yt_caption a[href^="https"]:hover{color:#f08302}.yt_caption .yt_video_load{display:flex;align-items:center;justify-content:center;margin:1.429rem 0 1rem}.yt_caption .yt_video_load svg{fill:currentColor;margin-right:6px}#header-main{background-color:#00549d;display:flex;align-items:center;flex-direction:column}#header-main>div{width:100%;max-width:1062px;min-width:320px;padding:0 14px}@media (max-width: 767px){#header-main>div{padding:0 8px}}#header-main a,#header-main label{text-decoration:none;transition:color 80ms ease-out;color:currentColor}#header-main a:visited,#header-main label:visited{color:currentColor}#header-main a:focus,#header-main label:focus{color:#ffba1a}#header-main a:hover,#header-main label:hover{color:#ffba1a}#header-main a:active,#header-main label:active{color:#ffba1a}.header-topbar{display:flex;justify-content:flex-end;font-size:10.9998px;font-size:.7857rem;margin-top:8px;color:#ececec}@media (max-width: 767px){.header-topbar{display:none}}.header-content{display:flex;align-items:center;justify-content:space-between;height:109px;position:relative;color:#fff}@media (max-width: 767px){.header-content{height:75px}}@media (max-width: 504px){.header-content{height:60px}}.header-content>div{display:flex;align-items:center;flex-grow:0;flex-shrink:1}#welcome,#nav-account li{position:relative;padding-right:19px;margin-right:19px}#welcome:after,#nav-account li:after{content:"";display:block;border-right:1px solid #818181;height:100%;position:absolute;right:0;top:0}#welcome{display:none;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#welcome{max-width:40%}}.is_loggedin #welcome{display:block}#nav-account{list-style-type:none;list-style-position:inside;margin:0;padding:0;display:flex;color:#ececec;white-space:nowrap}#nav-account li:last-child{padding:0;margin:0}#nav-account li:last-child:after{display:none}.is_loggedin #nav-account .header-register-link{display:none}.is_loggedin #nav-account li:nth-last-child(2){padding:0;margin:0}.is_loggedin #nav-account li:nth-last-child(2):after{display:none}@media (min-width: 980px){#branding{flex-basis:29%}}@media (min-width: 712px) and (max-width: 979px){#branding{flex-basis:26%}}@media (min-width: 505px) and (max-width: 711px){#branding{flex-basis:200px}}@media (min-width: 350px) and (max-width: 504px){#branding{flex-basis:150px}}@media (max-width: 349px){#branding{flex-basis:126px}}#branding img,#branding a{width:100%;max-width:300px;line-height:0}@media (min-width: 712px){#search{flex-basis:30%}}@media (max-width: 711px){#search{display:none;background:#00549d;height:100%;width:100%;margin:0;padding:0 8px;position:absolute;top:0;left:0}}#search form{flex:1 1 auto;display:flex}#search input,#search button{height:34px;transition:background-color 80ms ease-out}#search input{flex:1 1 auto;border-radius:5px 0 0 5px;padding:0 8px;background-color:#f7f7f7;z-index:2}#search input:focus{background-color:#fff;outline:2px solid #2b9dfe}#search button{background-color:#151719;display:flex;align-items:center;justify-content:center;width:50px;border-radius:0 5px 5px 0;padding:0}#search button svg{fill:#fff}#search button:hover{background-color:#2b9dfe}#search .search-close{display:none}@media (max-width: 711px){#search .search-close{display:flex;justify-content:center;align-content:center;width:14%;text-align:center;line-height:0;cursor:pointer;margin:0 6px 0 14px}#search .search-close svg{fill:currentColor}#search .search-close:hover svg{fill:#ffba1a}}@media all and (max-width: 711px) and (-ms-high-contrast: none), (max-width: 711px) and (-ms-high-contrast: active){#search .search-close{text-align:right;width:98px}}@media (max-width: 711px){#toggle-search-visibility:checked+#search{display:flex;align-items:center;z-index:1}}.header-shop-features{justify-content:space-between}@media (min-width: 980px){.header-shop-features{flex-basis:28%}}@media (min-width: 712px) and (max-width: 979px){.header-shop-features{gap:16px}}@media all and (min-width: 712px) and (max-width: 979px) and (-ms-high-contrast: none), (min-width: 712px) and (max-width: 979px) and (-ms-high-contrast: active){.header-shop-features>*{margin:0 8px}}@media (min-width: 505px) and (max-width: 711px){.header-shop-features{flex-basis:56%}}@media (max-width: 504px){.header-shop-features{flex-basis:50%;padding-right:10px}}.header-shop-features>*{display:flex;flex-direction:column;align-items:center;position:relative}@media (min-width: 505px) and (max-width: 711px){.header-shop-features>*{min-width:50px}}.header-shop-features .icon-text{margin-top:2px}@media (max-width: 979px){.header-shop-features .icon-text{font-size:12.88px;font-size:.92rem}}@media (max-width: 767px){.header-shop-features .icon-text{font-size:10.99px;font-size:.785rem}}@media (max-width: 504px){.header-shop-features .icon-text{display:none}}.header-shop-features svg{fill:#fff}@media (max-width: 349px){.header-shop-features svg{width:24px;height:24px}}.header-shop-features .notification-badge{display:none;justify-content:center;align-items:center;min-width:22px;height:22px;border-radius:22px;margin:-9px 0 0 34px;padding:2px 7px;box-sizing:border-box;position:absolute;top:0;text-align:right;color:#fff}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.header-shop-features .notification-badge{right:15px}}.header-shop-features .notification-badge:visited{color:#fff}.header-shop-features .notification-badge:focus{color:#fff}.header-shop-features .notification-badge:hover{color:#fff}.header-shop-features .notification-badge:active{color:#fff}@media (max-width: 504px){.header-shop-features .notification-badge{margin:-10px 0 0 27px}}@media all and (max-width: 504px) and (-ms-high-contrast: none), (max-width: 504px) and (-ms-high-contrast: active){.header-shop-features .notification-badge{right:-8px}}@media (max-width: 349px){.header-shop-features .notification-badge{margin:-12px 0 0 24px}}.header-shop-features .notification-badge .quantity{font-size:12.88px;font-size:.92rem;line-height:0}.header-shop-features #wishlist-header .notification-badge{background-color:#00549d;border:1px solid currentColor}.header-shop-features #shopping-cart .notification-badge{background-color:#e51717}@media (min-width: 505px){.header-shop-features #shopping-cart svg{margin-left:-3px}}.header-shop-features .search-open{display:none}@media (max-width: 711px){.header-shop-features .search-open{display:flex;cursor:pointer}}#nav-main .nav-category>ul>li>a:before,#nav-main .nav-category>ul>li>a:after{content:"";display:block;background-color:currentColor;position:absolute;transition:transform 120ms ease-in-out}nav ul{list-style-type:none;list-style-position:inside;margin:0;padding:0}#nav-main{display:flex}@media (min-width: 836px){#nav-main{background:linear-gradient(90deg, #151719 50%,#3696e2 50%);justify-content:center}}@media (max-width: 835px){#nav-main{background-color:#151719;flex-direction:column}}#nav-main .nav-category{display:flex;width:100%;max-width:1062px;min-width:320px}#nav-main .nav-category>ul{display:flex;align-items:stretch;justify-content:space-between;width:100%}@media (min-width: 836px){#nav-main .nav-category>ul{background:linear-gradient(90deg, #151719 99%,#3696e2 99%)}}@media (min-width: 1008px){#nav-main .nav-category>ul{margin:0 2px}}@media (min-width: 836px) and (max-width: 1007px){#nav-main .nav-category>ul{margin:0 8px}}@media (max-width: 835px){#nav-main .nav-category>ul{flex-direction:column}}#nav-main .nav-category>ul>li{position:relative}@media (max-width: 835px){#nav-main .nav-category>ul>li{border-top:1px solid #818181}}#nav-main .nav-category>ul>li>a{display:flex;align-items:center;height:40px;color:#fff}@media (min-width: 1008px){#nav-main .nav-category>ul>li>a{padding:0 12px}}@media (min-width: 836px) and (max-width: 1007px){#nav-main .nav-category>ul>li>a{font-size:13.006px;font-size:.929rem;padding:0 6px}}@media (min-width: 836px){#nav-main .nav-category>ul>li>a:before,#nav-main .nav-category>ul>li>a:after{display:none}#nav-main .nav-category>ul>li>a:hover{color:#ffba1a}}@media (max-width: 835px){#nav-main .nav-category>ul>li>a{font-size:15.4px;font-size:1.1rem;padding:0 8px}#nav-main .nav-category>ul>li>a:before,#nav-main .nav-category>ul>li>a:after{width:14px;height:3px;border-radius:3px;right:12px}}@media all and (max-width: 835px) and (-ms-high-contrast: none), (max-width: 835px) and (-ms-high-contrast: active){#nav-main .nav-category>ul>li>a:before,#nav-main .nav-category>ul>li>a:after{display:none}}@media (max-width: 835px){#nav-main .nav-category>ul>li>a:before{top:14px;transform:rotate(45deg)}#nav-main .nav-category>ul>li>a:after{bottom:14px;transform:rotate(-45deg)}}#nav-main .nav-category>ul>li.js_has-dropdown>a:hover{color:currentColor}@media (max-width: 835px){#nav-main .nav-category>ul>li.js_has-dropdown>a:hover{color:#fff}}#nav-main .nav-category>ul>li.js_has-dropdown>a:before{top:auto;right:16px}#nav-main .nav-category>ul>li.js_has-dropdown>a:after{bottom:auto;right:8px}@media (min-width: 836px){#nav-main .nav-category>ul>li.js_has-dropdown>a.js_active-dropdown{color:#2c2c2c;background:linear-gradient(180deg, rgba(0,0,0,0) 4px,#ffffff 4px)}}@media (max-width: 835px){#nav-main .nav-category>ul>li.js_has-dropdown>a.js_active-dropdown:before{transform:rotate(-45deg)}#nav-main .nav-category>ul>li.js_has-dropdown>a.js_active-dropdown:after{transform:rotate(45deg)}}#nav-main .nav-category>ul>li.active>a{color:#ffba1a}@media (min-width: 836px){#nav-main .nav-category>ul>li.active>a.js_active-dropdown{color:#dc9600}}#nav-main .nav-category>ul>li>ul{display:none;background-color:#fff;z-index:10;padding:12px 6px}@media (min-width: 836px){#nav-main .nav-category>ul>li>ul{width:248px;position:absolute;top:40px;left:0;box-shadow:0 4px 4px 0 rgba(0,0,0,0.42)}}@media (min-width: 560px) and (max-width: 835px){#nav-main .nav-category>ul>li>ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:38px;-webkit-column-gap:38px;column-gap:38px;position:relative}#nav-main .nav-category>ul>li>ul:before{background:#fff;content:"";display:block;width:100%;height:15px;position:absolute;top:0;left:0}}#nav-main .nav-category>ul>li>ul li{display:flex}#nav-main .nav-category>ul>li>ul li:nth-child(n+2){border-top:1px solid #e3e3e3}#nav-main .nav-category>ul>li>ul a{word-wrap:break-word;overflow-wrap:break-word;width:100%;line-height:1.4;padding:6px;color:#2c2c2c}#nav-main .nav-category>ul>li>ul a:visited{color:#2c2c2c}#nav-main .nav-category>ul>li>ul a:focus{color:#06f}#nav-main .nav-category>ul>li>ul a:hover{color:#06f}#nav-main .nav-category>ul>li>ul a:active{color:#06f}@media (max-width: 835px){#nav-main .nav-category>ul>li>ul a{padding:11px 6px}}#nav-main .nav-category>ul>li>ul .js_go-to-topicpage{font-weight:bold}#nav-main .nav-mobile-toggle{display:none}@media (max-width: 835px){#nav-main .nav-mobile-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:40px;font-size:16.002px;font-size:1.143rem;line-height:0;color:#fff;cursor:pointer}#nav-main .nav-mobile-toggle:before{content:"";margin-right:11.2px;margin-right:.8rem;display:block;width:14px;-moz-box-shadow:0 -7px 0 1px currentColor,0 -1px 0 1px currentColor,0 5px 0 1px currentColor;-webkit-box-shadow:0 -7px 0 1px currentColor,0 -1px 0 1px currentColor,0 5px 0 1px currentColor;box-shadow:0 -7px 0 1px currentColor,0 -1px 0 1px currentColor,0 5px 0 1px currentColor}#nav-main .nav-mobile-toggle.js_active-menu:before{content:"+";font-size:30.002px;font-size:2.143rem;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:flex;justify-content:center;box-shadow:none}}#nav-main .nav-mobile-features{display:none}@media (max-width: 835px){#nav-main .nav-mobile-features{border-top:1px solid #818181}#nav-main .nav-mobile-features a{display:flex;align-items:center;justify-content:center;width:50%;height:62px;color:#fff;text-decoration:none}#nav-main .nav-mobile-features a:first-of-type{border-right:1px solid #818181}#nav-main .nav-mobile-features svg{fill:currentColor;margin-right:6px}}@media (max-width: 835px){#nav-main .nav-category,#nav-main .nav-mobile-features{display:none}#nav-main .nav-category.js_show-menu,#nav-main .nav-mobile-features.js_show-menu{display:flex}}@media (min-width: 836px){#nav-main .nav-category li[data-nav-main-category="Subscriptions"],#nav-main .nav-category li[data-nav-main-category="Rheinwerk Computing"]{position:relative;padding-left:clamp(0px, 0.7vw, 10px)}#nav-main .nav-category li[data-nav-main-category="Subscriptions"]:before,#nav-main .nav-category li[data-nav-main-category="Rheinwerk Computing"]:before{display:block;content:"";width:0;height:0;border-bottom:40px solid;border-left:clamp(10px, 2.7vw, 30px) solid;position:absolute;top:0;left:clamp(-29px, -2.59vw, -9px)}}#nav-main .nav-category li[data-nav-main-category="Subscriptions"]{order:1}@media (min-width: 836px){#nav-main .nav-category li[data-nav-main-category="Subscriptions"]{background-color:#394550;font-weight:bold;margin-left:clamp(10px, 2.7vw, 30px);padding-right:clamp(20px, 2.2vw, 30px)}#nav-main .nav-category li[data-nav-main-category="Subscriptions"]:before{border-left-color:transparent;border-bottom-color:#394550}}#nav-main .nav-category li[data-nav-main-category="Rheinwerk Computing"]{order:2}@media (min-width: 836px){#nav-main .nav-category li[data-nav-main-category="Rheinwerk Computing"]{background-color:#3696e2;z-index:2}#nav-main .nav-category li[data-nav-main-category="Rheinwerk Computing"]:before{border-left-color:#394550;border-bottom-color:#3696e2}}@media (min-width: 1290px){#nav-main .nav-category li[data-nav-main-category="Rheinwerk Computing"]>ul{left:clamp(0px, 0.7vw, 10px)}}@media (min-width: 836px) and (max-width: 1289px){#nav-main .nav-category li[data-nav-main-category="Rheinwerk Computing"]>ul{left:auto;right:0}}footer{width:100%;float:left;display:flex;flex-wrap:wrap;background-color:#151719;margin-top:19px;padding-bottom:3.571rem}@media (max-width: 809px){footer{padding-left:3%}}@media (max-width: 469px){footer{padding-left:6%}}@media (max-width: 359px){footer{padding-left:0}}footer .footer-heading{font-size:14px;font-size:1rem;font-weight:bold;margin-top:28px;margin-top:2rem;margin-bottom:14px;margin-bottom:1rem}@media (max-width: 809px){footer .footer-heading{margin-top:46.2px;margin-top:3.3rem;margin-bottom:7px;margin-bottom:.5rem}}footer a,footer .show-consent-banner{color:#fff}footer a:visited,footer .show-consent-banner:visited{color:#fff}footer a:focus,footer .show-consent-banner:focus{color:#8ac2ea}footer a:hover,footer .show-consent-banner:hover{color:#8ac2ea}footer a:active,footer .show-consent-banner:active{color:#fff}footer .show-consent-banner{cursor:pointer}footer .column{width:25%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:2.5%;padding-right:2.5%;font-size:13.0004px;font-size:.9286rem;line-height:23.996px;line-height:1.714rem;color:#fff}@media (pointer: coarse){footer .column{line-height:30.002px;line-height:2.143rem}}footer .column ul{list-style-type:none;list-style-position:inside;margin:0;padding:0;list-style-position:outside;display:flex;flex-flow:column nowrap}footer .column ul li{width:100%}@media (min-width: 656px) and (max-width: 809px){footer .column ul{flex-flow:row wrap}footer .column ul li{width:48%}}@media (min-width: 360px) and (max-width: 469px){footer .column ul{flex-flow:row wrap}footer .column ul li{width:48%}}@media (min-width: 810px) and (max-width: 959px){footer .column{width:24%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:2.5%;padding-right:2.5%}footer .column:last-of-type{width:28%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:2.5%;padding-right:2.5%}footer .column .here-to-help a{white-space:nowrap}}@media (max-width: 809px){footer .column:nth-of-type(1){order:0}footer .column:nth-of-type(2){order:2}footer .column:nth-of-type(3){order:1}footer .column:nth-of-type(4){order:3}}@media (min-width: 470px) and (max-width: 809px){footer .column{width:50%;float:left;padding-left:.37879%;padding-right:.37879%}}@media (max-width: 469px){footer .column{width:100%;float:left;padding-left:.37879%;padding-right:.37879%}}@media (max-width: 359px){footer .column{text-align:center}}footer .here-to-help{line-height:21px;line-height:1.5rem}@media (max-width: 809px){footer .here-to-help{margin-top:7px;margin-top:.5rem;margin-bottom:7px;margin-bottom:.5rem}footer .here-to-help .br-desktop-only{display:none}}.social-media-icons a{margin-top:1rem;border-radius:2px;display:inline-block;line-height:0}.social-media-icons a:nth-last-of-type(n+2){margin-right:7px}.social-media-icons svg{fill:#fff}.social-media-icons .facebook{background-color:#3a5897;border:solid 1px #0645cb}.social-media-icons .facebook:hover{background-color:#0645cb}.social-media-icons .twitter{background-color:#69acdf;border:solid 1px #49b0ff}.social-media-icons .twitter:hover{background-color:#49b0ff}.social-media-icons .linkedin{background-color:#0077b5;border:solid 1px #0077b5}.social-media-icons .linkedin:hover{background-color:#0077b5}.social-media-icons .instagram{background-color:#9143c5;border:solid 1px #9d09ff}.social-media-icons .instagram:hover{background-color:#9d09ff}.default-form-styling h3{font-weight:bold;margin:2.143rem 0}.default-form-styling h4{margin:2.143rem 0}.default-form-styling h4.extra-margin{margin-top:3.571rem}.default-form-styling label{font-size:14px;font-size:1rem;flex:0 0 121px}@media (max-width: 409px){.default-form-styling label{flex-basis:100%;margin-bottom:4px}.default-form-styling label>div{display:inline}}.default-form-styling select,.default-form-styling input[type="text"],.default-form-styling input[type="email"],.default-form-styling input[type="password"],.default-form-styling textarea{background-color:#fff;min-width:1px;padding:3px;border:1px solid #b2c5d6;-moz-transition:border 200ms ease-in;-o-transition:border 200ms ease-in;-webkit-transition:border 200ms ease-in;transition:border 200ms ease-in}.default-form-styling select:focus,.default-form-styling input[type="text"]:focus,.default-form-styling input[type="email"]:focus,.default-form-styling input[type="password"]:focus,.default-form-styling textarea:focus{border:1px solid #2b9dfe;outline:0}.default-form-styling input[type="text"],.default-form-styling input[type="email"],.default-form-styling input[type="password"],.default-form-styling textarea{flex:1 1 55%;padding:5px 0 5px 7px;border-radius:5px}.default-form-styling .checkbox-style label,.default-form-styling .checkbox-style input{cursor:pointer}.default-form-styling .checkbox-style input{margin-right:5px}.default-form-styling .checkbox-style a{color:#215392}.default-form-styling .checkbox-style a:visited{color:#215392}.default-form-styling .checkbox-style a:focus{color:#06f}.default-form-styling .checkbox-style a:hover{color:#06f}.default-form-styling .checkbox-style a:active{color:#06f}.default-form-styling .checkbox-style.error label{background-color:#ffefef;padding:1px 4px}.default-form-styling .checkbox-style.error input{-moz-box-shadow:#e51717 0 0 0 1px;-webkit-box-shadow:#e51717 0 0 0 1px;box-shadow:#e51717 0 0 0 1px}.default-form-styling .checkbox-style.error input:checked{-moz-box-shadow:#e51717 0 0 0 0;-webkit-box-shadow:#e51717 0 0 0 0;box-shadow:#e51717 0 0 0 0}.default-form-styling .checkbox-style.error input:checked ~ label{background-color:transparent}.default-form-styling .checkbox-style.error input:checked ~ .errorlist,.default-form-styling .checkbox-style.error input:checked ~ .error-msg{display:none}.default-form-styling .form-row,.default-form-styling#creditcard>p,.help-entries .entry-text .default-form-styling#creditcard>ul,.help-entries .entry-text .default-form-styling#creditcard>ol{display:flex;align-items:center;margin-bottom:23px}@media (max-width: 409px){.default-form-styling .form-row,.default-form-styling#creditcard>p,.help-entries .entry-text .default-form-styling#creditcard>ul,.help-entries .entry-text .default-form-styling#creditcard>ol{flex-wrap:wrap}}.default-form-styling .form-row.with-hint-input,.default-form-styling#creditcard>p.with-hint-input,.help-entries .entry-text .default-form-styling#creditcard>ul.with-hint-input,.help-entries .entry-text .default-form-styling#creditcard>ol.with-hint-input{flex-wrap:wrap}.default-form-styling .form-row.error,.default-form-styling#creditcard>p.error,.help-entries .entry-text .default-form-styling#creditcard>ul.error,.help-entries .entry-text .default-form-styling#creditcard>ol.error{flex-wrap:wrap}.default-form-styling .form-row.error input,.default-form-styling#creditcard>p.error input,.help-entries .entry-text .default-form-styling#creditcard>ul.error input,.help-entries .entry-text .default-form-styling#creditcard>ol.error input,.default-form-styling .form-row.error select,.default-form-styling#creditcard>p.error select,.help-entries .entry-text .default-form-styling#creditcard>ul.error select,.help-entries .entry-text .default-form-styling#creditcard>ol.error select,.default-form-styling .form-row.error input[type="text"],.default-form-styling#creditcard>p.error input[type="text"],.help-entries .entry-text .default-form-styling#creditcard>ul.error input[type="text"],.help-entries .entry-text .default-form-styling#creditcard>ol.error input[type="text"],.default-form-styling .form-row.error input[type="email"],.default-form-styling#creditcard>p.error input[type="email"],.help-entries .entry-text .default-form-styling#creditcard>ul.error input[type="email"],.help-entries .entry-text .default-form-styling#creditcard>ol.error input[type="email"],.default-form-styling .form-row.error input[type="password"],.default-form-styling#creditcard>p.error input[type="password"],.help-entries .entry-text .default-form-styling#creditcard>ul.error input[type="password"],.help-entries .entry-text .default-form-styling#creditcard>ol.error input[type="password"],.default-form-styling .form-row.error textarea,.default-form-styling#creditcard>p.error textarea,.help-entries .entry-text .default-form-styling#creditcard>ul.error textarea,.help-entries .entry-text .default-form-styling#creditcard>ol.error textarea{border:1px solid #e51717;background-color:#ffefef}.default-form-styling .form-row.error input:focus,.default-form-styling#creditcard>p.error input:focus,.help-entries .entry-text .default-form-styling#creditcard>ul.error input:focus,.help-entries .entry-text .default-form-styling#creditcard>ol.error input:focus,.default-form-styling .form-row.error select:focus,.default-form-styling#creditcard>p.error select:focus,.help-entries .entry-text .default-form-styling#creditcard>ul.error select:focus,.help-entries .entry-text .default-form-styling#creditcard>ol.error select:focus,.default-form-styling .form-row.error input[type="text"]:focus,.default-form-styling#creditcard>p.error input[type="text"]:focus,.help-entries .entry-text .default-form-styling#creditcard>ul.error input[type="text"]:focus,.help-entries .entry-text .default-form-styling#creditcard>ol.error input[type="text"]:focus,.default-form-styling .form-row.error input[type="email"]:focus,.default-form-styling#creditcard>p.error input[type="email"]:focus,.help-entries .entry-text .default-form-styling#creditcard>ul.error input[type="email"]:focus,.help-entries .entry-text .default-form-styling#creditcard>ol.error input[type="email"]:focus,.default-form-styling .form-row.error input[type="password"]:focus,.default-form-styling#creditcard>p.error input[type="password"]:focus,.help-entries .entry-text .default-form-styling#creditcard>ul.error input[type="password"]:focus,.help-entries .entry-text .default-form-styling#creditcard>ol.error input[type="password"]:focus,.default-form-styling .form-row.error textarea:focus,.default-form-styling#creditcard>p.error textarea:focus,.help-entries .entry-text .default-form-styling#creditcard>ul.error textarea:focus,.help-entries .entry-text .default-form-styling#creditcard>ol.error textarea:focus{border:1px solid #2b9dfe}.default-form-styling .form-row .error-msg,.default-form-styling#creditcard>p .error-msg,.help-entries .entry-text .default-form-styling#creditcard>ul .error-msg,.help-entries .entry-text .default-form-styling#creditcard>ol .error-msg{color:#e51717;width:100%}.default-form-styling .form-row .error-msg:before,.default-form-styling#creditcard>p .error-msg:before,.help-entries .entry-text .default-form-styling#creditcard>ul .error-msg:before,.help-entries .entry-text .default-form-styling#creditcard>ol .error-msg:before{content:url(../img/icons/error-triangle.png);position:relative;top:4px;margin:0 3px 0 4px}@media (min-width: 410px){.default-form-styling .form-row .error-msg,.default-form-styling#creditcard>p .error-msg,.help-entries .entry-text .default-form-styling#creditcard>ul .error-msg,.help-entries .entry-text .default-form-styling#creditcard>ol .error-msg{margin-left:121px}}.default-form-styling .hint-optional{font-size:11.998px;font-size:.857rem;line-height:0;color:#00337c;margin-top:9px}.default-form-styling .hint-input{font-size:11.998px;font-size:.857rem;line-height:14px;line-height:1rem;margin:4px 0 0 121px}@media (max-width: 409px){.default-form-styling .hint-input{margin-left:0;width:100%}}.default-form-styling .hint-input a{color:#215392}.default-form-styling .hint-input a:visited{color:#215392}.default-form-styling .hint-input a:focus{color:#06f}.default-form-styling .hint-input a:hover{color:#06f}.default-form-styling .hint-input a:active{color:#06f}.default-form-styling .top_error_message_box{list-style:none;margin:0;padding:12px;display:flex;align-items:center;background-color:#fdeeee;border:1px solid #e51717;margin-bottom:2.143rem}.default-form-styling .top_error_message_box:before{content:"!";font-family:"Times New Roman", Times, serif;font-size:39.9994px;font-size:2.8571rem;line-height:0;font-weight:bold;color:#e51717;margin:0 32px 0 20px}.default-form-styling .btn-single-form{width:100%;padding:0}.default-form-styling .reset-password-link{color:#215392;display:inline-block}.default-form-styling .reset-password-link:visited{color:#215392}.default-form-styling .reset-password-link:focus{color:#06f}.default-form-styling .reset-password-link:hover{color:#06f}.default-form-styling .reset-password-link:active{color:#06f}@media (min-width: 410px){.default-form-styling .reset-password-link{margin-left:121px}}.default-form-styling .select-title select,.default-form-styling .select-title input[type="text"],.default-form-styling .select-title input[type="email"],.default-form-styling .select-title input[type="password"],.default-form-styling .select-title textarea,.default-form-styling .select-title input{flex:0 1 147px}@media (min-width: 410px){.default-form-styling .select-country select,.default-form-styling .select-country input[type="text"],.default-form-styling .select-country input[type="email"],.default-form-styling .select-country input[type="password"],.default-form-styling .select-country textarea,.default-form-styling .select-job-function select,.default-form-styling .select-job-function input[type="text"],.default-form-styling .select-job-function input[type="email"],.default-form-styling .select-job-function input[type="password"],.default-form-styling .select-job-function textarea,.default-form-styling .select-job-title select,.default-form-styling .select-job-title input[type="text"],.default-form-styling .select-job-title input[type="email"],.default-form-styling .select-job-title input[type="password"],.default-form-styling .select-job-title textarea{flex:0 1 63%}}.default-form-styling .select-state select,.default-form-styling .select-state input[type="text"],.default-form-styling .select-state input[type="email"],.default-form-styling .select-state input[type="password"],.default-form-styling .select-state textarea{flex:0 1 240px}.default-form-styling .select-date_of_birth{display:flex;justify-content:space-between;width:240px}.default-form-styling .input-zip input{flex:0 1 147px}@media (min-width: 410px){.default-form-styling .default-address{margin-left:121px}}.default-form-styling .default-address label{flex-basis:auto;cursor:default}.default-form-styling .default-address label>div{display:inline}.default-form-styling .default-address input:checked+label div:first-child{font-weight:bold}.default-form-styling .default-address .hint-input,.default-form-styling .default-address .error-msg{width:100%;margin-left:0}.default-form-styling .terms{font-size:16.002px;font-size:1.143rem;margin:3.571rem 0 1.143rem}.default-form-styling .terms .errorlist{font-size:14px;font-size:1rem}.default-form-styling .terms .errorlist,.default-form-styling .password-confirm-change .errorlist,.default-form-styling#creditcard .errorlist{list-style-type:none;list-style-position:inside;margin:0;padding:0;width:100%;margin-bottom:14px}.default-form-styling .terms .errorlist li,.default-form-styling .password-confirm-change .errorlist li,.default-form-styling#creditcard .errorlist li{color:#e51717}.default-form-styling .terms .errorlist li:before,.default-form-styling .password-confirm-change .errorlist li:before,.default-form-styling#creditcard .errorlist li:before{content:url(../img/icons/error-triangle.png);position:relative;top:4px;margin:0 3px 0 4px}@media (min-width: 410px){.default-form-styling .password-confirm-change .errorlist,.default-form-styling#creditcard .errorlist{margin-left:121px;width:calc(100% - 121px)}}.default-form-styling .blue-ultra-light-background{background-color:#edf4fa;-moz-box-shadow:#edf4fa 0 500px 0 500px;-webkit-box-shadow:#edf4fa 0 500px 0 500px;box-shadow:#edf4fa 0 500px 0 500px}@media (min-width: 570px){.default-form-styling#creditcard p:first-of-type,.default-form-styling#creditcard .help-entries .entry-text ul:first-of-type,.help-entries .entry-text .default-form-styling#creditcard ul:first-of-type,.default-form-styling#creditcard .help-entries .entry-text ol:first-of-type,.help-entries .entry-text .default-form-styling#creditcard ol:first-of-type{display:inline-flex;width:121px}}.default-form-styling#creditcard .info-text{font-size:12.992px;font-size:.928rem;position:relative;border:1px solid #fff;padding:10px 1.429rem 10px 52px;padding-top:20px;padding-bottom:20px}.default-form-styling#creditcard .info-text:before{content:"i";font-family:"Times New Roman", Times, serif;font-size:39.998px;font-size:2.857rem;line-height:0;font-weight:bold;color:#b2c5d6;position:absolute;top:50%;left:20px}.default-form-styling #id_card_type{list-style-type:none;list-style-position:inside;margin:0;padding:0;display:inline-flex;justify-content:space-between;width:67%;margin-left:20px}@media (max-width: 569px){.default-form-styling #id_card_type{width:86%;margin-top:10px;margin-bottom:2.143rem}}@media (max-width: 409px){.default-form-styling #id_card_type{width:93%;margin-top:0;margin-bottom:10px}}.default-form-styling #id_card_type li{position:relative}@media (min-width: 410px){.default-form-styling #id_card_type li{width:82px;white-space:nowrap;top:34px}}@media (max-width: 409px){.default-form-styling #id_card_type li{max-width:82px;top:20px}}.default-form-styling #id_card_type input,.default-form-styling #id_card_type label{cursor:pointer}.default-form-styling #id_card_type input{position:absolute;top:-32px;left:-20px}@media (max-width: 409px){.default-form-styling #id_card_type input{top:-23px}}.default-form-styling #id_card_type label:before{height:45px;position:absolute;top:-48px;left:0}@media (max-width: 409px){.default-form-styling #id_card_type label:before{top:-39px;transform:scale(0.6);transform-origin:left}}@media (max-width: 409px){.default-form-styling #id_card_type label[for=id_card_type_0]{margin-right:20px}}.default-form-styling #id_card_type label[for=id_card_type_0]:before{content:url(../img/icons/creditcard/visa-logo.svg);width:72px}.default-form-styling #id_card_type label[for=id_card_type_1]:before{content:url(../img/icons/creditcard/mastercard-logo.svg);width:72px}.default-form-styling #id_card_type label[for=id_card_type_2]:before{content:url(../img/icons/creditcard/amex-logo.svg);width:45px}.default-form-styling input[id=id_CVC]{max-width:110px}.default-form-styling select[id=id_ECOM_CARDINFO_EXPDATE_MONTH],.default-form-styling input[id=id_ECOM_CARDINFO_EXPDATE_MONTH][type="text"],.default-form-styling input[id=id_ECOM_CARDINFO_EXPDATE_MONTH][type="email"],.default-form-styling input[id=id_ECOM_CARDINFO_EXPDATE_MONTH][type="password"],.default-form-styling textarea[id=id_ECOM_CARDINFO_EXPDATE_MONTH],.default-form-styling select[id=id_ECOM_CARDINFO_EXPDATE_YEAR],.default-form-styling input[id=id_ECOM_CARDINFO_EXPDATE_YEAR][type="text"],.default-form-styling input[id=id_ECOM_CARDINFO_EXPDATE_YEAR][type="email"],.default-form-styling input[id=id_ECOM_CARDINFO_EXPDATE_YEAR][type="password"],.default-form-styling textarea[id=id_ECOM_CARDINFO_EXPDATE_YEAR]{min-width:70px}.data-privacy{font-size:10.99px;font-size:.785rem;line-height:14px;line-height:1rem;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:12px 0}.data-privacy a{color:#215392}.data-privacy a:visited{color:#215392}.data-privacy a:focus{color:#06f}.data-privacy a:hover{color:#06f}.data-privacy a:active{color:#06f}@media (max-width: 819px){.login-form .content-main{width:100%}.login-form .content-sidebar{display:none}}.login-form-block{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto}@media (max-width: 924px){.login-form-block{padding:0 2.643rem}}@media (max-width: 639px){.login-form-block{padding:0 1rem}}.login-form-block a{color:#215392}.login-form-block a:visited{color:#215392}.login-form-block a:focus{color:#06f}.login-form-block a:hover{color:#06f}.login-form-block a:active{color:#06f}.login-form-block p,.login-form-block .help-entries .entry-text ul,.help-entries .entry-text .login-form-block ul,.login-form-block .help-entries .entry-text ol,.help-entries .entry-text .login-form-block ol{line-height:19.6px;line-height:1.4rem}.login-form .btn-single-form{width:100%}#login-input{margin-top:2.143rem}#password-reset-form .control-group{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:23px}#password-reset-form .control-group .controls{flex:1 1 55%;display:flex}#password-reset-form .control-group.error input{border:1px solid #e51717;background-color:#ffefef}#password-reset-form .control-group.error input:focus{border:1px solid #2b9dfe}#password-reset-form .control-group.error .controls{flex-wrap:wrap}#password-reset-form .control-group.error .error-block{color:#e51717;width:100%}#password-reset-form .control-group.error .error-block:before{content:url(../img/icons/error-triangle.png);position:relative;top:4px;margin:0 3px 0 4px}#password-reset-form .alert-error{list-style:none;margin:0;padding:12px;display:flex;align-items:center;background-color:#fdeeee;border:1px solid #e51717;flex-direction:column;text-align:center;margin-bottom:1.429rem}#password-reset-form .alert-error:before{content:"!";font-family:"Times New Roman", Times, serif;font-size:39.9994px;font-size:2.8571rem;line-height:0;font-weight:bold;color:#e51717;margin:0 32px 0 20px}#password-reset-form .alert-error:before{line-height:39.9994px;line-height:2.8571rem;margin:0 0 7px}#password-reset-form .successful-changed-notification{background-color:#d1efd9;border:1px solid #26a51e;display:flex;align-items:center;padding:1.143rem;margin-bottom:2.143rem}#password-reset-form .successful-changed-notification svg{fill:#26a51e;margin-right:1.143rem}.productlisting .list-title{background-color:#00549d;color:#fff;min-height:58px;display:flex;justify-content:space-between;align-items:center;position:relative}.productlisting .list-header-default{padding:15px 0}@media (max-width: 767px){.productlisting .list-header-default{flex-direction:column;justify-content:center}}@media (max-width: 485px){.productlisting .list-header-default{align-items:flex-start}}.productlisting .list-header-default h1{font-size:16.002px;font-size:1.143rem;max-width:calc(100% - 388px);margin:0;padding-right:2.643rem;padding-left:18.2px;padding-left:1.3rem;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 767px){.productlisting .list-header-default h1{max-width:100%;padding:0 50px;text-align:center}}@media (max-width: 485px){.productlisting .list-header-default h1{padding-left:8px;text-align:left}}@media (max-width: 767px){.productlisting .list-header-default .filters{display:none;margin-top:12px}}@media (min-width: 486px) and (max-width: 767px){.productlisting .list-header-default .filters{padding:0;justify-content:center}}@media (max-width: 767px){.productlisting .list-header-default .filter-toggle{display:flex}}@media (max-width: 639px){.productlisting .list-header-introduction{flex-direction:column;align-items:flex-start;min-height:auto}}@media (max-width: 639px){.productlisting .list-header-introduction .filters{display:none;margin-bottom:16px}}@media (min-width: 486px) and (max-width: 639px){.productlisting .list-header-introduction .filters{padding:0 0 0 8px}}@media (max-width: 639px){.productlisting .list-header-introduction .filter-toggle{display:flex}}.productlisting .list-introduction{background-color:#00549d;color:#fff;padding:26px 10px 22px 16px}@media (max-width: 639px){.productlisting .list-introduction{padding-left:8px}}.productlisting .list-introduction h1{font-size:20.006px;font-size:1.429rem;margin:0}.productlisting .list-introduction p,.productlisting .list-introduction .help-entries .entry-text ul,.help-entries .entry-text .productlisting .list-introduction ul,.productlisting .list-introduction .help-entries .entry-text ol,.help-entries .entry-text .productlisting .list-introduction ol,.productlisting .list-introduction h2,.productlisting .list-introduction h3,.productlisting .list-introduction ul,.productlisting .list-introduction ol,.productlisting .list-introduction blockquote{font-size:16.002px;font-size:1.143rem;line-height:23.002px;line-height:1.643rem;margin:10px 0 0;max-width:800px}.productlisting .list-introduction h2{font-size:18.004px;font-size:1.286rem}.productlisting .list-introduction h2,.productlisting .list-introduction h3{font-weight:bold}.productlisting .list-introduction ul,.productlisting .list-introduction ol{padding:0 0 0 16px}.productlisting .list-introduction blockquote{quotes:"\201C" "\201D";font-style:italic}.productlisting .list-introduction blockquote p:before,.productlisting .list-introduction blockquote .help-entries .entry-text ul:before,.help-entries .entry-text .productlisting .list-introduction blockquote ul:before,.productlisting .list-introduction blockquote .help-entries .entry-text ol:before,.help-entries .entry-text .productlisting .list-introduction blockquote ol:before{content:"\201C";content:open-quote}.productlisting .list-introduction blockquote p:after,.productlisting .list-introduction blockquote .help-entries .entry-text ul:after,.help-entries .entry-text .productlisting .list-introduction blockquote ul:after,.productlisting .list-introduction blockquote .help-entries .entry-text ol:after,.help-entries .entry-text .productlisting .list-introduction blockquote ol:after{content:"\201D";content:close-quote}.productlisting .list-introduction blockquote p:before,.productlisting .list-introduction blockquote .help-entries .entry-text ul:before,.help-entries .entry-text .productlisting .list-introduction blockquote ul:before,.productlisting .list-introduction blockquote .help-entries .entry-text ol:before,.help-entries .entry-text .productlisting .list-introduction blockquote ol:before,.productlisting .list-introduction blockquote p:after,.productlisting .list-introduction blockquote .help-entries .entry-text ul:after,.help-entries .entry-text .productlisting .list-introduction blockquote ul:after,.productlisting .list-introduction blockquote .help-entries .entry-text ol:after,.help-entries .entry-text .productlisting .list-introduction blockquote ol:after{color:#beddf3}.productlisting .list-introduction a{color:#beddf3}.productlisting .list-introduction a:visited{color:#beddf3}.productlisting .list-introduction a:focus{color:#ffba1a}.productlisting .list-introduction a:hover{color:#ffba1a}.productlisting .list-introduction a:active{color:#beddf3}.productlisting .list-introduction>p:first-of-type,.productlisting .help-entries .entry-text .list-introduction>ul:first-of-type,.help-entries .entry-text .productlisting .list-introduction>ul:first-of-type,.productlisting .help-entries .entry-text .list-introduction>ol:first-of-type,.help-entries .entry-text .productlisting .list-introduction>ol:first-of-type{margin-top:18px}.productlisting .title-count{padding-left:16px}@media (max-width: 639px){.productlisting .title-count{padding:16px 0 16px 8px}}.productlisting .filters{min-width:388px;height:28px;padding:0 10px;box-sizing:border-box;display:flex;justify-content:flex-end}@media (max-width: 485px){.productlisting .filters{width:100%;min-width:auto;padding:0 50px 0 8px;justify-content:left}}.productlisting .filters .select,.productlisting .filters .style{list-style-type:none;list-style-position:inside;margin:0;padding:0}.productlisting .filters .select{width:100%;min-height:28px;overflow:hidden;padding:3px 20px 3px 5px;background:#fff;border:1px solid #00337c;border-radius:3px;z-index:2;position:relative;display:flex;flex-direction:column}@media (pointer: coarse){.productlisting .filters .select{padding:0 20px 0 5px}}.productlisting .filters .select:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;display:block;border-top:4px solid #2c2c2c;position:absolute;top:11px;right:6px}@media (pointer: coarse){.productlisting .filters .select:after{top:13px}}.productlisting .filters .select:hover{height:auto;overflow:visible}.productlisting .filters .select:hover li{display:block}.productlisting .filters .select li{display:none;font-size:11.9994px;font-size:.8571rem;line-height:21px;line-height:1.5rem;color:#363636;white-space:nowrap;padding:0 0 0 2px;cursor:pointer}.productlisting .filters .select li:hover{color:#fff;background-color:#00337c}.productlisting .filters .select li.active{display:block}@media (pointer: coarse){.productlisting .filters .select li{line-height:28px;line-height:2rem;order:1}.productlisting .filters .select li.active{order:0}}.productlisting .filters .style{display:flex;align-items:center;justify-content:space-between}.productlisting .filters .style li{cursor:pointer;line-height:0}@media (min-width: 486px){.productlisting .filters .style li:hover,.productlisting .filters .style li.active{opacity:0.4}}@media (max-width: 485px){.productlisting .filters .style li.active{display:none}}.productlisting .filters .style svg{fill:#fff}.productlisting .filters .style svg .icon-listview-products{fill:#626262}.productlisting .filters .filter-typ,.productlisting .filters .filter-sort{margin-right:10px}@media (pointer: coarse){.productlisting .filters .filter-typ,.productlisting .filters .filter-sort{margin-right:14px}}.productlisting .filters .filter-typ{width:36%}@media (max-width: 767px){.productlisting .filters .filter-typ{width:40%}}.productlisting .filters .filter-sort{width:40%}@media (max-width: 767px){.productlisting .filters .filter-sort{width:45%}}.productlisting .filters .filter-layout{min-width:70px}@media (pointer: coarse){.productlisting .filters .filter-layout{min-width:74px}}@media (max-width: 485px){.productlisting .filters .filter-layout{min-width:30px}}.productlisting .filter-toggle{display:none;position:absolute;top:0;right:0;height:100%;margin:0 10px 0 0;align-items:center;cursor:pointer;fill:#fff}@media (max-width: 767px){.productlisting #toggle-filter-visibility:checked+.filters{display:flex}}.productlisting ul.list,.productlisting ul.grid{list-style-type:none;list-style-position:inside;margin:0;padding:0}.productlisting ul.product-list{margin:27px 0 30px}.productlisting ul.grid li{display:inline-block;margin:0 0 50px}@media (min-width: 960px){.productlisting ul.grid li{width:25%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:1.65%;padding-right:1.65%}.productlisting ul.grid li:nth-child(4n+1){margin-left:0;margin-right:-100%;clear:both}.productlisting ul.grid li:nth-child(4n+2){margin-left:25%;margin-right:-100%;clear:none}.productlisting ul.grid li:nth-child(4n+3){margin-left:50%;margin-right:-100%;clear:none}.productlisting ul.grid li:nth-child(4n+4){margin-left:75%;margin-right:-100%;clear:none}}@media (min-width: 730px) and (max-width: 959px){.productlisting ul.grid li{width:33.33333%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:2.25%;padding-right:2.25%}.productlisting ul.grid li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}.productlisting ul.grid li:nth-child(3n+2){margin-left:33.33333%;margin-right:-100%;clear:none}.productlisting ul.grid li:nth-child(3n+3){margin-left:66.66667%;margin-right:-100%;clear:none}}@media (min-width: 486px) and (max-width: 729px){.productlisting ul.grid li{width:50%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:3%;padding-right:3%}.productlisting ul.grid li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}.productlisting ul.grid li:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}}@media (max-width: 485px){.productlisting ul.grid li{clear:both;width:100%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:6%;padding-right:6%;display:flex;justify-content:center;text-align:center}}.productlisting ul.grid li .cover{min-height:171px}.productlisting ul.grid li .subheading{font-size:14px;font-size:1rem;font-weight:normal}.productlisting ul.grid li .author,.productlisting ul.grid li .bib-info,.productlisting ul.grid li .separator,.productlisting ul.grid li hr{display:none}.productlisting ul.grid li .new-teaser{position:absolute;top:-10px;left:-10px}@media (max-width: 485px){.productlisting ul.grid li .new-teaser{left:50%;margin-left:-76px}}.productlisting ul.list li{clear:both;width:100%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:.5%;padding-right:.5%;font-size:13.02px;font-size:.93rem}@media (max-width: 767px){.productlisting ul.list li{padding-left:0%;padding-right:0%}}.productlisting ul.list li article{padding-right:6%}@media (max-width: 767px){.productlisting ul.list li article{padding-right:1rem}}@media (max-width: 485px){.productlisting ul.list li article{padding-right:10px}}.productlisting ul.list li .cover{float:left;max-width:153px}@media (max-width: 485px){.productlisting ul.list li .cover{max-width:115px}}.productlisting ul.list li .cover a img{height:116px;margin:0 32px}@media (max-width: 485px){.productlisting ul.list li .cover a img{height:107px;margin:0 23px 0 10px}}.productlisting ul.list li h5,.productlisting ul.list li .subheading{display:inline}.productlisting ul.list li .author{display:block}.productlisting ul.list li hr{margin:28px 49px 22px 10px;border-color:#e3e3e3}@media (max-width: 767px){.productlisting ul.list li hr{margin-right:10px;margin-left:10px}}@media (max-width: 485px){.productlisting ul.list li hr{visibility:hidden}}.productlisting ul.list li:last-of-type hr{display:none}.productlisting ul.list li .new-teaser{position:absolute;top:-12px;left:20px}@media (max-width: 485px){.productlisting ul.list li .new-teaser{top:-7px;left:4px}}.productlisting #extra-list{display:none;clear:both}.productlisting #extra-list h1{padding-left:1.65%}.productlisting .bestsellers-list .ranking{font-size:51.94px;font-size:3.71rem;color:#797979;text-align:right;width:66px;float:left}@media (max-width: 485px){.productlisting .bestsellers-list .ranking{font-size:35.994px;font-size:2.571rem;margin-top:-14px;width:50px;line-height:50px;text-align:center;border-radius:50%;position:absolute;background-color:#f7f7f7;z-index:2}}@media (max-width: 485px){.productlisting .bestsellers-list .new-teaser{display:none}}.productlisting .search-no-result{width:100%;min-height:500px;text-align:center}.productlisting .search-no-result p:nth-of-type(1),.productlisting .search-no-result .help-entries .entry-text ul:nth-of-type(1),.help-entries .entry-text .productlisting .search-no-result ul:nth-of-type(1),.productlisting .search-no-result .help-entries .entry-text ol:nth-of-type(1),.help-entries .entry-text .productlisting .search-no-result ol:nth-of-type(1){font-size:20.02px;font-size:1.43rem;margin-top:60px}.productlisting .search-no-result p:nth-of-type(2),.productlisting .search-no-result .help-entries .entry-text ul:nth-of-type(2),.help-entries .entry-text .productlisting .search-no-result ul:nth-of-type(2),.productlisting .search-no-result .help-entries .entry-text ol:nth-of-type(2),.help-entries .entry-text .productlisting .search-no-result ol:nth-of-type(2){font-size:17.92px;font-size:1.28rem;color:#626262;margin-bottom:30px}#product-detail-body .content-main{background-color:#f7f7f7}@media (max-width: 767px){#product-detail-body .content-main{width:100%;float:left}}#product-detail-body .content{display:flex;margin-top:34px}#product-detail-body .content .color-bar{background:#00337c;display:flex;justify-content:center;align-items:center;height:72.002px;height:5.143rem}#product-detail-body .content .color-bar span{font-size:18.004px;font-size:1.286rem;color:#fff;width:100%}#product-detail-body .content-sidebar{min-width:210px;background:#e3e3e3;border-left:4px solid #fff}@media (max-width: 767px){#product-detail-body .content-sidebar{display:none}}#product-format-info .tab-contents>span,#product-authorship-extract .authorship-content,#product-supplements #supplements-content{padding:3.6%;background-color:#e3e3e3;line-height:21px;line-height:1.5rem}#product-usps ul,#top-usps ul,#product-highlights ul{line-height:21px;line-height:1.5rem;color:#00337c;list-style-type:square;margin:0;padding-left:20px}#product-usps ul li div,#top-usps ul li div,#product-highlights ul li div{color:#2c2c2c;margin-bottom:5.6px;margin-bottom:.4rem}#product-detail-page #authors a,#product-short-text a,#product-usps a,#product-keywords a,#product-learning-points ol a,#product-extract a,#product-toc-teaser a,.pagepreviews_small a{color:#215392}#product-detail-page #authors a:visited,#product-short-text a:visited,#product-usps a:visited,#product-keywords a:visited,#product-learning-points ol a:visited,#product-extract a:visited,#product-toc-teaser a:visited,.pagepreviews_small a:visited{color:#215392}#product-detail-page #authors a:focus,#product-short-text a:focus,#product-usps a:focus,#product-keywords a:focus,#product-learning-points ol a:focus,#product-extract a:focus,#product-toc-teaser a:focus,.pagepreviews_small a:focus{color:#06f}#product-detail-page #authors a:hover,#product-short-text a:hover,#product-usps a:hover,#product-keywords a:hover,#product-learning-points ol a:hover,#product-extract a:hover,#product-toc-teaser a:hover,.pagepreviews_small a:hover{color:#06f}#product-detail-page #authors a:active,#product-short-text a:active,#product-usps a:active,#product-keywords a:active,#product-learning-points ol a:active,#product-extract a:active,#product-toc-teaser a:active,.pagepreviews_small a:active{color:#215392}#product-detail-page h2{font-size:18.004px;font-size:1.286rem;font-weight:bold}#product-detail-page .color-bar span{padding:0 2% 0 38%;text-align:left}@media (max-width: 859px){#product-detail-page .color-bar span{padding-left:37%}}@media (max-width: 559px){#product-detail-page .color-bar span{padding:1.143rem 1rem;text-align:center}}#product-detail-page .product-full-row{width:100%;float:right}#product-detail-page .product-full-row-padding{width:100%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:5.2%;padding-right:5.2%;margin-top:2.643rem}@media (max-width: 859px){#product-detail-page .product-full-row-padding{padding-left:14px;padding-right:14px}}#product-detail-page .product-full-row-padding h2{margin-top:0}@media (max-width: 559px){#product-detail-page #product-base{width:100%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:14px;padding-right:14px}}#product-detail-page .product-base-left-column{width:40%;float:left}@media (min-width: 560px) and (max-width: 859px){#product-detail-page .product-base-left-column{margin-left:-12px}}@media (min-width: 716px) and (max-width: 767px){#product-detail-page .product-base-left-column{width:41%;float:left;margin-left:-24px}}@media (max-width: 559px){#product-detail-page .product-base-left-column{width:100%;float:left;padding-left:.37879%;padding-right:.37879%}}#product-detail-page .product-base-right-column{width:60%;float:right;padding-right:2%}@media (min-width: 560px) and (max-width: 889px){#product-detail-page .product-base-right-column{margin-left:-6px}}@media (min-width: 768px) and (max-width: 859px){#product-detail-page .product-base-right-column{width:61.66667%;float:left}}@media (min-width: 560px) and (max-width: 715px){#product-detail-page .product-base-right-column{width:61.66667%;float:left}}@media (min-width: 716px) and (max-width: 767px){#product-detail-page .product-base-right-column{width:62%;float:left}}@media (max-width: 559px){#product-detail-page .product-base-right-column{width:100%;float:left;padding-left:.37879%;padding-right:.37879%}}#product-detail-page .product-half-row{width:50%;float:left;padding-left:5.2%;padding-right:5.2%}#product-detail-page .product-half-row.first{float:left}#product-detail-page .product-half-row.last{float:right}#product-detail-page .product-half-row h2{margin-top:2.643rem}#product-detail-page #product-cover{margin-top:-90px}@media (max-width: 559px){#product-detail-page #product-cover{margin-top:2.143rem;display:flex;flex-direction:column;align-items:center;overflow:hidden}}#product-detail-page #product-cover .cover_variant{margin-left:-18px}@media (min-width: 768px) and (max-width: 960px){#product-detail-page #product-cover .cover_variant{position:relative;height:267px}}@media (min-width: 560px) and (max-width: 715px){#product-detail-page #product-cover .cover_variant{position:relative;height:267px}}@media (max-width: 559px){#product-detail-page #product-cover .cover_variant{margin-left:5%}}#product-detail-page #product-cover .cover-267{position:relative}@media (min-width: 768px) and (max-width: 960px){#product-detail-page #product-cover .cover-267{position:absolute;width:108%;height:auto;bottom:0}}@media (min-width: 560px) and (max-width: 715px){#product-detail-page #product-cover .cover-267{position:absolute;width:108%;height:auto;bottom:0}}#product-detail-page #product-small-previews{padding:2rem 15% 0 13%}@media (min-width: 768px) and (max-width: 960px){#product-detail-page #product-small-previews{padding-right:18%;padding-left:12%}}@media (min-width: 560px) and (max-width: 715px){#product-detail-page #product-small-previews{padding-right:18%;padding-left:12%}}@media (max-width: 559px){#product-detail-page #product-small-previews{padding-right:0;padding-left:0;display:flex;justify-content:center}}#product-detail-page .product-main-title{margin:0}#product-detail-page .product-main-title span{display:block}#product-detail-page #title{font-size:18.004px;font-size:1.286rem;margin-top:22.4px;margin-top:1.6rem;margin-bottom:4.2px;margin-bottom:.3rem;font-weight:bold}@media (max-width: 559px){#product-detail-page #title{margin-top:39.2px;margin-top:2.8rem}}#product-detail-page #subtitle{font-size:16.002px;font-size:1.143rem;margin-bottom:6.3px;margin-bottom:.45rem}#product-detail-page #authors{font-size:13.0004px;font-size:.9286rem;margin-bottom:30.8px;margin-bottom:2.2rem}#product-detail-page .product-base-right-column form{position:relative}#product-detail-page .variant-choice{margin-bottom:1.4px;margin-bottom:.1rem;overflow:hidden}@media (pointer: coarse){#product-detail-page .variant-choice{margin-bottom:8.4px;margin-bottom:.6rem}}#product-detail-page .variant-choice .variant-selector{width:37%;float:left;font-size:14.994px;font-size:1.071rem}@media (max-width: 889px){#product-detail-page .variant-choice .variant-selector{width:33%;float:left}}@media (max-width: 559px){#product-detail-page .variant-choice .variant-selector{width:30%;float:left}}@media (max-width: 429px){#product-detail-page .variant-choice .variant-selector{width:38%;float:left}}#product-detail-page .variant-choice .variant-selector input{vertical-align:-1px;cursor:pointer}#product-detail-page .variant-choice .variant-selector input+label{cursor:pointer}#product-detail-page .variant-choice .variant-selector input:checked+label{font-weight:bold}#product-detail-page .variant-choice #variant-price{width:31%;float:left;font-weight:bold;padding:0 6px}@media (max-width: 889px){#product-detail-page .variant-choice #variant-price{width:34%;float:left;text-align:center}}@media (max-width: 559px){#product-detail-page .variant-choice #variant-price{width:38%;float:left}}@media (max-width: 429px){#product-detail-page .variant-choice #variant-price{width:31%;float:left}}#product-detail-page .variant-choice #variant-availability{width:32%;float:right}@media (max-width: 889px){#product-detail-page .variant-choice #variant-availability{width:33%;float:right}}@media (max-width: 559px){#product-detail-page .variant-choice #variant-availability{width:29%;float:right}}@media (max-width: 429px){#product-detail-page .variant-choice #variant-availability{width:31%;float:right}}#product-detail-page .variant-choice #variant-availability p,#product-detail-page .variant-choice #variant-availability .help-entries .entry-text ul,.help-entries .entry-text #product-detail-page .variant-choice #variant-availability ul,#product-detail-page .variant-choice #variant-availability .help-entries .entry-text ol,.help-entries .entry-text #product-detail-page .variant-choice #variant-availability ol{font-weight:normal}#product-detail-page #product-bib-info{font-size:13.0004px;font-size:.9286rem;line-height:18.2px;line-height:1.3rem;margin-top:14px;margin-top:1rem}#product-detail-page #product-bib-info a{color:#215392}#product-short-text,#product-usps,#product-keywords{width:100%;float:left;padding-left:.37879%;padding-right:.37879%;line-height:21px;line-height:1.5rem;max-width:660px}#product-short-text,#product-keywords{padding-left:5.2%;padding-right:5.2%}@media (max-width: 859px){#product-short-text,#product-keywords{padding-left:14px;padding-right:14px}}#product-usps,#product-keywords .content-keywords{margin-top:24.92px;margin-top:1.78rem}#product-short-text{margin-top:2.643rem}#product-usps{padding-left:11.6%;padding-right:11.6%}@media (max-width: 859px){#product-usps{padding-left:41px;padding-right:41px}}#product-keywords .content-keywords-headline{font-weight:bold}#product-format-info .tab{width:41.66667%;float:left;display:block;height:37px;background-color:#ececec;margin:0;cursor:pointer;font-size:14.994px;font-size:1.071rem;font-weight:normal;border:solid #fff;border-width:1px 1px 0 0}@media (max-width: 559px){#product-format-info .tab{width:50%;float:left}}#product-format-info .tab a{display:block;margin:7px 0 0;color:#2c2c2c !important;text-align:center;text-decoration:none}#product-format-info .tab a:hover{color:#2c2c2c !important}#product-format-info .tab.active{background-color:#e3e3e3}#product-format-info .tab-contents>span{display:none;padding-top:14px}#product-format-info .tab-contents>span.active{background-color:#e3e3e3;cursor:auto;display:block}#product-learning-points ol{color:#00337c;font-weight:bold;line-height:21px;line-height:1.5rem;padding-left:20px;margin:0}#product-learning-points ol li{margin-bottom:16.996px;margin-bottom:1.214rem}#product-learning-points ol li:last-child{margin-bottom:0}#product-learning-points ol h3{font-size:14px;font-size:1rem;font-weight:bold;margin:0}#product-learning-points ol p,#product-learning-points ol .help-entries .entry-text ul,.help-entries .entry-text #product-learning-points ol ul,#product-learning-points ol .help-entries .entry-text ol,.help-entries .entry-text #product-learning-points ol ol{color:#2c2c2c;font-weight:normal;line-height:21px;line-height:1.5rem;margin:0}@media (min-width: 560px) and (max-width: 889px){#product-highlights ul{list-style-type:none;list-style-position:inside;margin:0;padding:0;column-count:2}#product-highlights ul li{padding-right:24px;margin-bottom:5.6px;margin-bottom:.4rem;position:relative}#product-highlights ul li:before{content:"\25AA";display:inline;font-size:18.004px;font-size:1.286rem;vertical-align:middle;position:absolute}#product-highlights ul li div{display:inline;position:relative;left:14px}}#product-extract,#product-toc-teaser{margin-top:1rem}#product-extract a,#product-toc-teaser a{font-weight:bold}#product-long-information{clear:both;display:-ms-grid;display:grid}#product-long-information.product-full-row-padding{margin-top:0}#product-long-information.product-full-row-padding h2{margin-top:2.643rem}@media (min-width: 890px){#product-long-information{-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}#product-long-information #product-learning-points,#product-long-information #product-highlights{margin-right:36px}#product-long-information .pagepreviews{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3}#product-long-information>div:last-of-type{-ms-grid-column:2;grid-column:2}#product-long-information>div:only-of-type{-ms-grid-column:1;grid-column:1}#product-long-information>div:nth-last-of-type(2){-ms-grid-row:2}#product-long-information>div:first-of-type{-ms-grid-row:1}}@media (max-width: 889px){#product-long-information{-ms-grid-columns:100%;grid-template-columns:100%}#product-long-information #product-learning-points,#product-long-information #product-highlights{margin-right:0}#product-long-information #product-learning-points{-ms-grid-row:1;grid-row:1}#product-long-information .pagepreviews{-ms-grid-row:2;grid-row:2}#product-long-information #product-highlights{-ms-grid-row:3;grid-row:3}}.pagepreviews ul,.pagepreviews_small ul{list-style-type:none;list-style-position:inside;margin:0;padding:0}.pagepreviews{margin-top:2.643rem}.pagepreviews ul{display:flex;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 889px){.pagepreviews ul{justify-content:center}}.pagepreviews ul li{text-align:right}@media (min-width: 890px){.pagepreviews ul li:nth-of-type(n+2){margin-top:25px}}@media (max-width: 889px){.pagepreviews ul li{display:flex;width:48%;text-align:left;margin:0}.pagepreviews ul li:nth-of-type(2n){margin-left:4%}.pagepreviews ul li:nth-of-type(-n+2){margin-bottom:3%}}.pagepreviews img{max-width:317px;width:100%;border:1px solid #e3e3e3}.pagepreviews a{position:relative;display:block;cursor:zoom-in;line-height:0}.pagepreviews a:before,.pagepreviews a:after{display:block;position:absolute;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.pagepreviews a:before{content:" ";height:100%;width:100%;top:0;z-index:2;background:rgba(75,167,217,0)}.pagepreviews a:after{content:"+";font-size:50px;color:rgba(255,255,255,0);width:25px;height:25px;top:50%;left:50%;margin-top:-14px;margin-left:-14px;z-index:3;line-height:27px}.pagepreviews a:hover:before{background:rgba(75,167,217,0.47)}.pagepreviews a:hover:after{color:rgba(255,255,255,0.9)}.pagepreviews_small{overflow:hidden;position:relative;z-index:2;max-width:208px}@media (max-width: 559px){.pagepreviews_small{width:208px}}.pagepreviews_small ul{list-style-position:outside}.pagepreviews_small ul li{float:left;width:50%}.pagepreviews_small ul li img{width:100%;height:57px}.pagepreviews_small a{background:rgba(255,255,255,0.3);border:1px solid #e3e3e3;height:100%;width:100%;position:absolute;top:0;left:0;display:block;z-index:2;text-align:center}.pagepreviews_small a span{display:inline-flex;align-items:center;font-size:16.002px;font-size:1.143rem;line-height:60.004px;line-height:4.286rem;font-weight:bold}@media (min-width: 560px) and (max-width: 960px){.pagepreviews_small a span{font-size:14px;font-size:1rem}}.pagepreviews_small a span svg{margin-right:4px;fill:currentColor}@media (min-width: 560px) and (max-width: 960px){.pagepreviews_small a span svg{transform:scale(0.8);margin-right:0}}#product-authorship-extract .authorship-content .authorquote{color:#2c2c2c}#product-authorship-extract .authorship-content p,#product-authorship-extract .authorship-content .help-entries .entry-text ul,.help-entries .entry-text #product-authorship-extract .authorship-content ul,#product-authorship-extract .authorship-content .help-entries .entry-text ol,.help-entries .entry-text #product-authorship-extract .authorship-content ol{line-height:21px;line-height:1.5rem}#product-authorship-extract .authorship-content a{text-align:right;display:block;font-weight:bold;color:#215392}#product-authorship-extract .authorship-content a:hover{color:#06f}#product-recommendations{width:100%;float:left;padding-left:.37879%;padding-right:.37879%}@media (min-width: 860px){#product-recommendations{padding-left:4%;padding-right:4%}}@media (max-width: 859px){#product-recommendations{padding:0;margin-right:-3px;margin-left:-3px}}#product-recommendations h2{padding-left:1.3%;padding-right:1.3%}@media (max-width: 859px){#product-recommendations h2{padding-left:3.2%;padding-right:3.2%}}#product-recommendations .productlisting ul.product-list{margin:27px 0 0 0}@media (min-width: 960px){#product-recommendations .productlisting ul.grid li{width:33.33333%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:1.25%;padding-right:1.25%}#product-recommendations .productlisting ul.grid li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both}#product-recommendations .productlisting ul.grid li:nth-child(3n+2){margin-left:33.33333%;margin-right:-100%;clear:none}#product-recommendations .productlisting ul.grid li:nth-child(3n+3){margin-left:66.66667%;margin-right:-100%;clear:none}}@media (min-width: 486px) and (max-width: 959px){#product-recommendations .productlisting ul.grid li{width:50%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:3%;padding-right:3%}#product-recommendations .productlisting ul.grid li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both}#product-recommendations .productlisting ul.grid li:nth-child(2n+2){margin-left:50%;margin-right:-100%;clear:none}#product-recommendations .productlisting ul.grid li:last-of-type{display:none}}#product-add-to-basket .color-bar{width:100%}#product-add-to-basket .color-bar span{text-align:center}#product-add-to-basket p,#product-add-to-basket .help-entries .entry-text ul,.help-entries .entry-text #product-add-to-basket ul,#product-add-to-basket .help-entries .entry-text ol,.help-entries .entry-text #product-add-to-basket ol{padding:0;margin:0}#product-add-to-basket .variant{text-align:center}#product-add-to-basket .price{font-size:21.994px;font-size:1.571rem;margin-top:9%}#product-add-to-basket .status{font-weight:normal;line-height:22.4px;line-height:1.6rem}#product-add-to-basket .free-delivery-info{padding-top:13.0004px;padding-top:.9286rem;font-size:11.9994px;font-size:.8571rem;line-height:16.002px;line-height:1.143rem}#product-add-to-basket .btn-add-to-basket,#product-add-to-basket #wizard-container form,#wizard-container #product-add-to-basket form{margin:13% 0 11%}#product-add-to-basket-mobile{display:none}#product-add-to-basket-mobile .color-bar,#product-add-to-basket-mobile div.variant{display:none !important}#product-add-to-basket-mobile .sidebar-element{padding:18px 0px 24px;border:0}@media (max-width: 767px){#product-add-to-basket-mobile{display:block}}.btn-wishlist{margin-bottom:20px}@media (max-width: 767px){.btn-wishlist{margin-top:1.143rem;background-color:#fff;border:1px solid #e3e3e3}}#product-detail-body .content-sidebar .sidebar-element.banner{margin:0;padding:0;line-height:0}#product-detail-body .content-sidebar .sidebar-element.banner:last-of-type{border-bottom:0}#product-detail-body .content-sidebar .sidebar-element.banner img{width:100%}#product-detail-body.variant_choice_9 #product-small-previews{display:none}#product-detail-body.variant_choice_9 #authors{margin-bottom:25.9px;margin-bottom:1.85rem}#product-detail-body.variant_choice_9 .variant-choice{margin-bottom:9.8px;margin-bottom:.7rem}#product-detail-body.variant_choice_9 #product-bib-info{margin-top:0}#product-detail-body .variant_choice_1{display:none}#product-detail-body .variant_choice_2{display:none}#product-detail-body .variant_choice_3{display:none}#product-detail-body .variant_choice_4{display:none}#product-detail-body .variant_choice_5{display:none}#product-detail-body .variant_choice_6{display:none}#product-detail-body .variant_choice_7{display:none}#product-detail-body .variant_choice_8{display:none}#product-detail-body .variant_choice_9{display:none}#product-detail-body.variant_choice_1 .variant_choice_1{display:block}#product-detail-body.variant_choice_2 .variant_choice_2{display:block}#product-detail-body.variant_choice_3 .variant_choice_3{display:block}#product-detail-body.variant_choice_4 .variant_choice_4{display:block}#product-detail-body.variant_choice_5 .variant_choice_5{display:block}#product-detail-body.variant_choice_6 .variant_choice_6{display:block}#product-detail-body.variant_choice_7 .variant_choice_7{display:block}#product-detail-body.variant_choice_8 .variant_choice_8{display:block}#product-detail-body.variant_choice_9 .variant_choice_9{display:block}#product-detail-page #previously-purchased{margin-top:0}#product-detail-page #previously-purchased .previously-purchased-box{margin-top:2.643rem}.previously-purchased-box{padding:16px}.previously-purchased-box p,.previously-purchased-box .help-entries .entry-text ul,.help-entries .entry-text .previously-purchased-box ul,.previously-purchased-box .help-entries .entry-text ol,.help-entries .entry-text .previously-purchased-box ol{padding:3px 0}.previously-purchased-box svg{margin:0 28px 0 12px}@media (max-width: 559px){.previously-purchased-box{padding:11px}.previously-purchased-box svg{margin:0 17px 0 6px}}#product-supplements #supplements-content h2{margin-top:0}#product-supplements #supplements-content p,#product-supplements #supplements-content .help-entries .entry-text ul,.help-entries .entry-text #product-supplements #supplements-content ul,#product-supplements #supplements-content .help-entries .entry-text ol,.help-entries .entry-text #product-supplements #supplements-content ol{line-height:21px;line-height:1.5rem}#product-supplements #supplements-content a{text-align:right;display:block;font-weight:bold;color:#215392}#product-supplements #supplements-content a:hover{color:#06f}.overlay .supplements_title{margin-top:0}.overlay .supplements_list{list-style-type:none;list-style-position:inside;margin:0;padding:0}.overlay .supplements_list .btn-supplements{cursor:pointer}@media (max-width: 499px){.overlay .supplements_list .btn-supplements{margin-top:1.143rem;float:left}}.overlay .supplements_list .filename{float:left;margin-top:7px}@media (max-width: 499px){.overlay .supplements_list .filename{width:100%}}.overlay .supplements_list .file{margin-top:23px;overflow:hidden}.overlay .supplements_list .description{margin-bottom:1.143rem}.overlay .supplements_list li{margin:30px 0}.overlay hr{border-color:#fff;margin:16px -10px 19px}.toc_overlay .overlay_text{max-height:800px;overflow-y:auto}.toc_overlay .open_toc,.toc_overlay .close_toc{cursor:pointer;font-weight:bold;margin-bottom:1.143rem;color:#215392}.toc_overlay .open_toc:visited,.toc_overlay .close_toc:visited{color:#215392}.toc_overlay .open_toc:focus,.toc_overlay .close_toc:focus{color:#06f}.toc_overlay .open_toc:hover,.toc_overlay .close_toc:hover{color:#06f}.toc_overlay .open_toc:active,.toc_overlay .close_toc:active{color:#215392}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.toc_overlay .open_toc,.toc_overlay .close_toc{display:none}}.toc_overlay .close_toc{display:none}.toc_overlay .toc{line-height:17.99px;line-height:1.285rem;margin-left:12px;padding-bottom:1.429rem}.toc_overlay .toc details>details,.toc_overlay .toc details>.chapter{padding-left:1rem}.toc_overlay .toc details summary{display:flex;align-items:center;position:relative;outline:0}.toc_overlay .toc details summary::-webkit-details-marker{display:none}.toc_overlay .toc details summary:before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #215392;content:"";display:block;position:absolute;left:-15.988px;left:-1.142rem;transition-property:border-left-color;transition-duration:200ms;transition-timing-function:ease-in-out}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.toc_overlay .toc details summary:before{display:none}}.toc_overlay .toc details summary:hover:before{border-left-color:#06f}.toc_overlay .toc details[open]>summary:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #215392;transition-property:border-top-color}.toc_overlay .toc details[open]>summary:hover:before{border-top-color:#06f}.toc_overlay .toc .chapter{display:flex;justify-content:space-between;align-items:flex-end;width:100%;padding-top:4px;padding-bottom:4px;position:relative;overflow:hidden}.toc_overlay .toc .chapter .chapter-name{margin-right:2.143rem;z-index:2}.toc_overlay .toc .chapter .chapter-name span{background-color:#e1edf7;padding-right:5px}.toc_overlay .toc .chapter .page-number{z-index:2;background-color:#e1edf7;padding-left:5px}.toc_overlay .toc .chapter:after{content:"";display:block;width:100%;border-bottom:dotted 2px #818181;position:absolute;bottom:7px;bottom:.5rem}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.toc_overlay .toc .chapter:after{display:none}}#product-epub-reader #content.error{color:#e51717;font-weight:bold;margin-bottom:1.429rem;margin-left:25px}#product-epub-reader .arrow,#product-epub-reader .reader-controlbar .uo-toc,#product-epub-reader .reader-controlbar .bar-arrow{color:#a6a7ab;font-weight:bold;line-height:0;cursor:pointer;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none}#product-epub-reader .arrow:hover,#product-epub-reader .reader-controlbar .uo-toc:hover,#product-epub-reader .reader-controlbar .bar-arrow:hover{color:#74797e}#product-epub-reader #main{position:relative;background-color:#fff;min-height:300px;padding-bottom:45px}#product-epub-reader #toc{display:none}#product-epub-reader #toc ul{list-style-type:none;margin:0 auto}#product-epub-reader #toc>ul{font-size:14px;font-size:1rem;line-height:21.98px;line-height:1.57rem;margin:20px 2%;padding:0}#product-epub-reader #toc a{color:#2c2c2c}#product-epub-reader #toc a:visited{color:#06f}#product-epub-reader #toc a:focus{color:#06f}#product-epub-reader #toc a:hover{color:#06f}#product-epub-reader #toc a:active{color:#06f}#product-epub-reader #area{margin:5% 6%;display:flex}@media (max-width: 559px){#product-epub-reader #area{margin:5% 4%}}#product-epub-reader #area:before{content:"Loading \2026";position:absolute;top:50%;left:0;width:100%;font-size:32.004px;font-size:2.286rem;color:#e3e3e3;text-align:center}#product-epub-reader #area iframe{border:none;min-height:706px;background-color:#fff;position:relative}#product-epub-reader #prev{left:0;border-radius:0 27% 27% 0}#product-epub-reader #next{right:0;border-radius:27% 0 0 27%}#product-epub-reader .arrow{position:absolute;top:50%;font-size:63.994px;font-size:4.571rem;margin-top:-32.004px;margin-top:-2.286rem;background:rgba(255,255,255,0.7);padding-top:20.006px;padding-top:1.429rem;padding-right:14px;padding-right:1rem;padding-bottom:30.002px;padding-bottom:2.143rem;padding-left:14px;padding-left:1rem}@media (max-width: 767px){#product-epub-reader .arrow{margin-top:0}}@media (max-width: 767px){#product-epub-reader .sticky-arrow-mobile{margin-top:0;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:330px;z-index:2}}@media (max-width: 767px) and (orientation: landscape){#product-epub-reader .sticky-arrow-mobile{top:160px}}#product-epub-reader .reader-controlbar{border-bottom:#a6a7ab solid 2px;margin:0 3.5%;padding:10px 1.7%;display:flex;justify-content:space-between}@media (max-width: 559px){#product-epub-reader .reader-controlbar{margin:0 1.6%;padding-right:2.7%;padding-left:2.7%}}#product-epub-reader .reader-controlbar>div{display:flex;align-items:center}#product-epub-reader .reader-controlbar .uo-toc{font-size:15.96px;font-size:1.14rem;padding:6.006px;padding:.429rem}#product-epub-reader .reader-controlbar .uo-toc svg{margin-right:8.4px;margin-right:.6rem;fill:currentColor}#product-epub-reader .reader-controlbar .bar-arrow{display:inline-block;font-size:35px;font-size:2.5rem;margin-left:20.006px;margin-left:1.429rem;padding-top:11.004px;padding-top:.786rem;padding-right:6.006px;padding-right:.429rem;padding-bottom:16.996px;padding-bottom:1.214rem;padding-left:6.006px;padding-left:.429rem}#product-epub-reader #ie-legacy-fallback{display:none;font-size:14.98px;font-size:1.07rem;text-align:center;padding-top:30px}#product-epub-reader #ie-legacy-fallback .error-msg{font-size:18.9px;font-size:1.35rem;font-weight:bold;color:#e51717}#product-epub-reader #ie-legacy-fallback .error-msg:before{content:url(../img/icons/error-triangle.png);position:relative;top:4px;margin:0 3px 0 4px}#product-epub-reader #ie-legacy-fallback .error-msg:before{top:2px;margin:0 5px 0 4px}#product-epub-reader #ie-legacy-fallback a{color:#215392}#product-epub-reader #ie-legacy-fallback a:visited{color:#215392}#product-epub-reader #ie-legacy-fallback a:focus{color:#06f}#product-epub-reader #ie-legacy-fallback a:hover{color:#06f}#product-epub-reader #ie-legacy-fallback a:active{color:#06f}.author-detail,.author-product,.mobile-variant-choice{width:100%;float:left;padding-left:.37879%;padding-right:.37879%;padding-left:5.2%;padding-right:5.2%}@media (max-width: 859px){.author-detail,.author-product,.mobile-variant-choice{padding-left:14px;padding-right:14px}}#authors .content{display:flex}#authors .content-main{background-color:#f7f7f7}@media (max-width: 767px){#authors .content-main{width:100%;float:left}}@media (max-width: 859px){#authors .content-main .boxed-title{padding-right:1rem;padding-left:1rem}}@media (max-width: 499px){#authors .content-main .boxed-title{justify-content:center;text-align:center}}#authors .content-sidebar{min-width:210px;background-color:#e3e3e3;border-left:4px solid #fff}@media (max-width: 767px){#authors .content-sidebar{display:none}}.author-detail{display:flex;flex-wrap:wrap;margin-bottom:2.143rem}@media (max-width: 499px){.author-detail{flex-direction:column;align-items:center}}.author-detail h4{font-weight:bold}@media (min-width: 500px){.author-detail h4{width:100%}}.author-detail .photo{display:flex;justify-content:center;align-items:center;width:137px;height:165px;line-height:0;background-color:#fff;margin:0 2.143rem 0 0}@media (max-width: 499px){.author-detail .photo{margin:0 0 1.143rem}}.author-detail .portrait{flex:1 1 0;line-height:21px;line-height:1.5rem}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.author-detail .portrait{width:100%}}@media all and (min-width: 500px) and (-ms-high-contrast: none), (min-width: 500px) and (-ms-high-contrast: active){.author-detail .portrait{width:63%}}.author-product>ul{list-style-type:none;list-style-position:inside;margin:0;padding:0}.author-product>ul li{margin-bottom:3.571rem}.author-product>ul .product-box{display:flex}.author-product>ul .product-box .cover{max-width:150px}@media (max-width: 499px){.author-product>ul .product-box .cover img{height:107px}}.author-product>ul .product-box .product-details{font-size:12.992px;font-size:.928rem;margin-left:2.643rem}@media (max-width: 499px){.author-product>ul .product-box .product-details{margin-left:2.143rem}}.author-product>ul .product-box .product-details .product-title,.author-product>ul .product-box .product-details .bib-info{margin-bottom:10px}.author-product>ul .product-box .product-details .subheading{display:inline}.author-product>ul .product-box .product-details .author{display:none}.author-product>ul .product-box .product-details .usps{list-style-type:square;list-style-position:outside;margin-top:20px;padding:0 0 0 18px}.author-product>ul .product-box .product-details .usps li{margin-bottom:5px}.author-product>ul .product-box .product-details .usps div{display:inline;color:#2c2c2c}.author-product>ul .product-box .new-teaser{position:absolute;top:-10px;left:-10px}@media (max-width: 939px){.add-to-basket-wrapper{padding:1rem 6px}}.add-to-basket-wrapper a{color:#215392}.add-to-basket-wrapper a:visited{color:#215392}.add-to-basket-wrapper a:focus{color:#06f}.add-to-basket-wrapper a:hover{color:#06f}.add-to-basket-wrapper a:active{color:#215392}.add-to-basket-wrapper .cover-wrapper{margin:20px 0;min-height:149px}.add-to-basket-wrapper .title{font-size:14.994px;font-size:1.071rem;line-height:21px;line-height:1.5rem;font-weight:bold}.add-to-basket-wrapper form ul{list-style-type:none;list-style-position:inside;margin:0;padding:0;margin:26px 0 0}.add-to-basket-wrapper form li{line-height:21px;line-height:1.5rem;padding-bottom:8px}.add-to-basket-wrapper form label{display:flex;align-items:center;position:relative;cursor:pointer;margin-left:-4px}.add-to-basket-wrapper form input{position:absolute;left:4px}.add-to-basket-wrapper form input:checked+div{font-weight:bold}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.add-to-basket-wrapper form input{top:9px}}.add-to-basket-wrapper form div{display:flex;justify-content:space-between;width:100%;padding:4px 0 4px 25px;position:relative}@media (min-width: 768px) and (max-width: 939px){.add-to-basket-wrapper form div{flex-direction:column}}#authors #product-add-to-basket .add-to-basket-wrapper{border:none}#authors #product-add-to-basket .add-to-basket-wrapper .status{text-align:left}.mobile-variant-choice{margin:2.143rem 0}@media (min-width: 768px){.mobile-variant-choice{display:none}}.mobile-variant-choice .product-full-row{background-color:#e3e3e3;display:flex;justify-content:center;padding:10px 30px 27px 0}@media (max-width: 499px){.mobile-variant-choice .product-full-row{padding:0 23px 30px}}.mobile-variant-choice .color-bar{display:none}.mobile-variant-choice .add-to-basket-wrapper{flex:0 1 514px;border:none}@media (max-width: 499px){.mobile-variant-choice .add-to-basket-wrapper{display:flex;flex-direction:column;align-items:center}}@media (min-width: 500px){.mobile-variant-choice .add-to-basket-wrapper .cover-wrapper{float:left;width:189px;margin:0}}.mobile-variant-choice .add-to-basket-wrapper .title{font-size:16.002px;font-size:1.143rem;margin-bottom:0;display:block}.mobile-variant-choice .add-to-basket-wrapper .status{line-height:21px;line-height:1.5rem;font-weight:normal}.mobile-variant-choice .add-to-basket-wrapper form ul{margin:16px 0}@media (min-width: 500px){.mobile-variant-choice .add-to-basket-wrapper form ul{float:left;width:100%}}@media (min-width: 500px){.mobile-variant-choice .add-to-basket-wrapper .title,.mobile-variant-choice .add-to-basket-wrapper form,.mobile-variant-choice .add-to-basket-wrapper>div{margin-left:189px}}@media (max-width: 499px){.mobile-variant-choice .add-to-basket-wrapper .title,.mobile-variant-choice .add-to-basket-wrapper form,.mobile-variant-choice .add-to-basket-wrapper>div{width:100%}}#authors #product-add-to-basket .color-bar{background-color:#00337c}#authors #product-add-to-basket .color-bar span{color:#fff;font-size:16.002px;font-size:1.143rem;line-height:58.1px;line-height:4.15rem;vertical-align:middle;margin:0}#authors .variant_choice_1{display:none}#authors.variant_choice_1 .variant_choice_1{display:block}#authors .variant_choice_2{display:none}#authors.variant_choice_2 .variant_choice_2{display:block}#authors .variant_choice_3{display:none}#authors.variant_choice_3 .variant_choice_3{display:block}#authors .variant_choice_4{display:none}#authors.variant_choice_4 .variant_choice_4{display:block}#authors .variant_choice_5{display:none}#authors.variant_choice_5 .variant_choice_5{display:block}#authors .variant_choice_6{display:none}#authors.variant_choice_6 .variant_choice_6{display:block}#authors .variant_choice_7{display:none}#authors.variant_choice_7 .variant_choice_7{display:block}#authors .variant_choice_8{display:none}#authors.variant_choice_8 .variant_choice_8{display:block}#authors .variant_choice_9{display:none}#authors.variant_choice_9 .variant_choice_9{display:block}.sidebar-element.subscription{padding:0}.subscription-box{color:#fff}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.subscription-box{margin-bottom:4px}}.subscription-box:visited,.subscription-box:hover{color:#fff}@media (max-width: 979px){.subscription-box{grid-column:2;grid-row:1 / 3}}@media (max-width: 477px){.subscription-box{grid-area:auto}}.subscription-box .subscription-box-header{display:flex;flex-direction:column;align-items:center;justify-content:center;height:108px;background-color:#13b6de;background-image:url("../img/subscription-promobox-bg.svg");background-position:center;background-size:cover;font-size:23.002px;font-size:1.643rem}.subscription-box .subscription-box-header *:nth-child(2){margin-top:5px}.subscription-box:hover .subscription-box-body{background-color:#07bfec}.subscription-box .subscription-box-body{display:flex;flex-direction:column;min-height:38px;align-items:center;background-color:#06abd3;font-size:14px;font-size:1rem}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.subscription-box .subscription-box-body .subscription-box-content{width:100%}}.subscription-box .subscription-box-body ul{display:flex;flex-direction:column;list-style-type:none;list-style-position:inside;padding:0 8px 0 0;margin-top:1.429rem;margin-bottom:0}.subscription-box .subscription-box-body ul li{display:flex;align-items:center;margin-bottom:20px}.subscription-box .subscription-box-body ul li .icon{margin:0 16px 0 16px;line-height:0}.subscription-box .subscription-box-body ul li div svg{fill:currentColor}.subscription-box .subscription-box-body p,.subscription-box .subscription-box-body .help-entries .entry-text ul,.help-entries .entry-text .subscription-box .subscription-box-body ul,.subscription-box .subscription-box-body .help-entries .entry-text ol,.help-entries .entry-text .subscription-box .subscription-box-body ol{align-self:flex-end;margin-right:8px}#topicpage .content{background-color:inherit;position:relative}#topicpage .content-main{background-color:inherit;display:grid;grid-template-columns:719px 237px;gap:4px;width:100%;position:relative;min-height:500px}@media (min-width: 981px){#topicpage .content-main{grid-template-rows:355px;grid-auto-rows:auto}}@media (max-width: 980px){#topicpage .content-main{grid-template-columns:minmax(320px, 960px)}}#topicpage .content-main .topic_block-editor{display:none}#topicpage .content-main h1,#topicpage .content-main h2,#topicpage .content-main h3,#topicpage .content-main h4,#topicpage .content-main h5,#topicpage .content-main h6{margin:3px 0 11px}#topicpage .content-sidebar{width:100%;margin-left:0}@media (min-width: 981px){#topicpage .content-sidebar{grid-area:1 / 2 / span 2 / 3}}@media (max-width: 980px){#topicpage .content-sidebar{grid-row:3 / span 1}#topicpage .content-sidebar .sidebar-element{border:0}#topicpage .content-sidebar div:nth-child(n+3){display:none}}#topicpage .content-sidebar .boxed-title{margin:0}@media all and (-ms-high-contrast: none) and (min-width: 981px), (-ms-high-contrast: active) and (min-width: 981px){#topicpage .content-sidebar{width:237px;position:absolute;top:0;right:0}}@media all and (-ms-high-contrast: none) and (max-width: 980px), (-ms-high-contrast: active) and (max-width: 980px){#topicpage .content-sidebar{display:none}}@media (min-width: 981px){#topicpage.homepage .content-sidebar{grid-row:2 / span 1}}@media all and (min-width: 981px) and (-ms-high-contrast: none), (min-width: 981px) and (-ms-high-contrast: active){#topicpage.homepage .content-sidebar{top:359px}}#topicpage .block-products,#topicpage .block-authors,#topicpage .block-banners{overflow:hidden;*zoom:1;list-style-type:none;list-style-position:inside}#topicpage .block-header{padding:3% 3% 0 3%}#topicpage .block-header .label{font-size:21.994px;font-size:1.571rem;font-weight:bold}#topicpage .block-header .teaser_text{width:91.11111%;line-height:21px;line-height:1.5rem}#topicpage .block-products{padding-bottom:3%}#topicpage .product-box,#topicpage .banner-box,#topicpage .topic_block-author .block-authors,#topicpage .topic_block-author .block-products{overflow:hidden;float:left;padding:3% 3% 3% 0;position:relative}#topicpage .product-box a,#topicpage .banner-box a,#topicpage .topic_block-author .block-authors a,#topicpage .topic_block-author .block-products a{font-weight:bold;color:#215392}#topicpage .product-box a:visited,#topicpage .banner-box a:visited,#topicpage .topic_block-author .block-authors a:visited,#topicpage .topic_block-author .block-products a:visited{color:#215392}#topicpage .product-box a:focus,#topicpage .banner-box a:focus,#topicpage .topic_block-author .block-authors a:focus,#topicpage .topic_block-author .block-products a:focus{color:#06f}#topicpage .product-box a:hover,#topicpage .banner-box a:hover,#topicpage .topic_block-author .block-authors a:hover,#topicpage .topic_block-author .block-products a:hover{color:#06f}#topicpage .product-box a:active,#topicpage .banner-box a:active,#topicpage .topic_block-author .block-authors a:active,#topicpage .topic_block-author .block-products a:active{color:#06f}#topicpage .product-box{display:none}#topicpage .product-box .cover{float:left;width:200px}#topicpage .product-box .cover img{float:right;margin:5px 31px 0px 0px}#topicpage .product-box .separator,#topicpage .product-box .author,#topicpage .product-box .bib-info,#topicpage .product-box .price,#topicpage .product-box .variant,#topicpage .product-box .variants{display:none}#topicpage .product-box .abstract{display:block;overflow:hidden;font-size:12.6px;font-size:.9rem;line-height:21px;line-height:1.5rem;margin:0}#topicpage .product-box .product-title{font-size:16.1px;font-size:1.15rem;margin-bottom:0}#topicpage .product-box .subheading{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;font-weight:normal;display:block}#topicpage .product-box .new-teaser{position:absolute;top:-6px;left:27px}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1),#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1),#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1),#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1){display:block;background-color:#e1f1f8;margin:2.08333%}@media (min-width: 836px) and (max-width: 980px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1),#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1),#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1),#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1){padding-right:16.66667%}}@media (max-width: 499px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1) .text-40,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1) .text-40,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .text-40,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .text-40{display:none}}@media (min-width: 400px) and (max-width: 499px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1) .text-30,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1) .text-30,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .text-30,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .text-30,#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1) .text-19,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1) .text-19,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .text-19,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .text-19{display:inline}}@media (max-width: 399px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1) .text-19,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1) .text-19,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .text-19,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .text-19{display:inline}}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1) .cover,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1) .cover,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .cover,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .cover{margin-left:-2.4%}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1) .cover a img,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1) .cover a img,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .cover a img,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .cover a img{height:160px}@media (max-width: 709px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1) .cover,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1) .cover,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .cover,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .cover{width:191px}}@media (max-width: 499px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1) .cover,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1) .cover,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .cover,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .cover{width:150px}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1) .cover a img,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1) .cover a img,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .cover a img,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .cover a img{height:126px;margin:6px 29px 0 0}}@media (min-width: 710px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1) .new-teaser,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1) .new-teaser,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .new-teaser,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .new-teaser{left:36px}}@media (max-width: 709px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1) .new-teaser,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1) .new-teaser,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .new-teaser,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .new-teaser{left:19px}}@media (max-width: 499px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1) .new-teaser,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1) .new-teaser,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .new-teaser,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .new-teaser{left:13px}}@media (min-width: 710px){#topicpage .topic_block-news.topic_block-layout3 .product-box .cover,#topicpage .topic_block-table.topic_block-layout4 .product-box .cover,#topicpage .topic_block-table.topic_block-layout5 .product-box .cover{width:158px}#topicpage .topic_block-news.topic_block-layout3 .product-box .cover a img,#topicpage .topic_block-table.topic_block-layout4 .product-box .cover a img,#topicpage .topic_block-table.topic_block-layout5 .product-box .cover a img{height:126px;margin:6px 29px 0 0}#topicpage .topic_block-news.topic_block-layout3 .product-box .product-title,#topicpage .topic_block-table.topic_block-layout4 .product-box .product-title,#topicpage .topic_block-table.topic_block-layout5 .product-box .product-title{font-size:14px;font-size:1rem}#topicpage .topic_block-news.topic_block-layout3 .product-box .abstract,#topicpage .topic_block-table.topic_block-layout4 .product-box .abstract,#topicpage .topic_block-table.topic_block-layout5 .product-box .abstract{line-height:19.6px;line-height:1.4rem}#topicpage .topic_block-news.topic_block-layout3 .product-box .text-40,#topicpage .topic_block-table.topic_block-layout4 .product-box .text-40,#topicpage .topic_block-table.topic_block-layout5 .product-box .text-40{display:none}#topicpage .topic_block-news.topic_block-layout3 .product-box .text-30.text-40,#topicpage .topic_block-table.topic_block-layout4 .product-box .text-30.text-40,#topicpage .topic_block-table.topic_block-layout5 .product-box .text-30.text-40{display:inline}#topicpage .topic_block-news.topic_block-layout3 .product-box .new-teaser,#topicpage .topic_block-table.topic_block-layout4 .product-box .new-teaser,#topicpage .topic_block-table.topic_block-layout5 .product-box .new-teaser{left:19px}}@media (min-width: 710px) and (max-width: 980px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2),#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6),#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2),#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6),#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3),#topicpage .topic_block-bestof .product-box,#topicpage .topic_block-author .product-box{width:50%}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-40,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-40,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-40,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-40,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-40,#topicpage .topic_block-bestof .product-box .text-40,#topicpage .topic_block-author .product-box .text-40{display:none}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-30,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-30,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-30,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-30,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-30,#topicpage .topic_block-bestof .product-box .text-30,#topicpage .topic_block-author .product-box .text-30,#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-19,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-19,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-19,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-19,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-19,#topicpage .topic_block-bestof .product-box .text-19,#topicpage .topic_block-author .product-box .text-19{display:inline}}@media (min-width: 710px) and (max-width: 835px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-30,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-30,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-30,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-30,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-30,#topicpage .topic_block-bestof .product-box .text-30,#topicpage .topic_block-author .product-box .text-30{display:none}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-19,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-19,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-19,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-19,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-19,#topicpage .topic_block-bestof .product-box .text-19,#topicpage .topic_block-author .product-box .text-19{display:inline}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .cover,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .cover,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .cover,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .cover,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .cover,#topicpage .topic_block-bestof .product-box .cover,#topicpage .topic_block-author .product-box .cover{width:158px}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .cover a img,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .cover a img,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .cover a img,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .cover a img,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .cover a img,#topicpage .topic_block-bestof .product-box .cover a img,#topicpage .topic_block-author .product-box .cover a img{height:126px;margin:6px 29px 0 0}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .new-teaser,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .new-teaser,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .new-teaser,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .new-teaser,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .new-teaser,#topicpage .topic_block-bestof .product-box .new-teaser,#topicpage .topic_block-author .product-box .new-teaser{left:19px}}@media (max-width: 709px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2),#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6),#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8),#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2),#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6),#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3),#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4),#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3),#topicpage .topic_block-bestof .product-box,#topicpage .topic_block-author .product-box{width:100%}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .cover,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .cover,#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8) .cover,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .cover,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .cover,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .cover,#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4) .cover,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3) .cover,#topicpage .topic_block-bestof .product-box .cover,#topicpage .topic_block-author .product-box .cover{width:183px}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .new-teaser,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .new-teaser,#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8) .new-teaser,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .new-teaser,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .new-teaser,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .new-teaser,#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4) .new-teaser,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3) .new-teaser,#topicpage .topic_block-bestof .product-box .new-teaser,#topicpage .topic_block-author .product-box .new-teaser{left:10px}}@media (max-width: 499px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2),#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6),#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8),#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2),#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6),#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3),#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4),#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3),#topicpage .topic_block-bestof .product-box,#topicpage .topic_block-author .product-box{padding:4% 3% 4% 0}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .cover,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .cover,#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8) .cover,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .cover,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .cover,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .cover,#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4) .cover,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3) .cover,#topicpage .topic_block-bestof .product-box .cover,#topicpage .topic_block-author .product-box .cover{width:142px}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .cover a img,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .cover a img,#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8) .cover a img,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .cover a img,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .cover a img,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .cover a img,#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4) .cover a img,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3) .cover a img,#topicpage .topic_block-bestof .product-box .cover a img,#topicpage .topic_block-author .product-box .cover a img{height:126px;margin:6px 29px 0 0}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .new-teaser,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .new-teaser,#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8) .new-teaser,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .new-teaser,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .new-teaser,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .new-teaser,#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4) .new-teaser,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3) .new-teaser,#topicpage .topic_block-bestof .product-box .new-teaser,#topicpage .topic_block-author .product-box .new-teaser{left:6px}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-40,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-40,#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8) .text-40,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-40,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-40,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-40,#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4) .text-40,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3) .text-40,#topicpage .topic_block-bestof .product-box .text-40,#topicpage .topic_block-author .product-box .text-40{display:none}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-30,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-30,#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8) .text-30,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-30,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-30,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-30,#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4) .text-30,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3) .text-30,#topicpage .topic_block-bestof .product-box .text-30,#topicpage .topic_block-author .product-box .text-30,#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-19,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-19,#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8) .text-19,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-19,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-19,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-19,#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4) .text-19,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3) .text-19,#topicpage .topic_block-bestof .product-box .text-19,#topicpage .topic_block-author .product-box .text-19{display:inline}}@media (max-width: 399px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2),#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6),#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8),#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2),#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6),#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3),#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4),#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3),#topicpage .topic_block-bestof .product-box,#topicpage .topic_block-author .product-box{padding:5% 3% 5% 0}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-40,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-40,#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8) .text-40,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-40,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-40,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-40,#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4) .text-40,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3) .text-40,#topicpage .topic_block-bestof .product-box .text-40,#topicpage .topic_block-author .product-box .text-40,#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-30,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-30,#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8) .text-30,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-30,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-30,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-30,#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4) .text-30,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3) .text-30,#topicpage .topic_block-bestof .product-box .text-30,#topicpage .topic_block-author .product-box .text-30{display:none}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-19,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-19,#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8) .text-19,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-19,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-19,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-19,#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4) .text-19,#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3) .text-19,#topicpage .topic_block-bestof .product-box .text-19,#topicpage .topic_block-author .product-box .text-19{display:inline}}@media (min-width: 710px) and (max-width: 980px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2),#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6),#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2),#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6),#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3),#topicpage .topic_block-bestof .product-box,#topicpage .topic_block-author .product-box{width:50%}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-40,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-40,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-40,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-40,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-40,#topicpage .topic_block-bestof .product-box .text-40,#topicpage .topic_block-author .product-box .text-40{display:none}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-30,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-30,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-30,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-30,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-30,#topicpage .topic_block-bestof .product-box .text-30,#topicpage .topic_block-author .product-box .text-30,#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-19,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-19,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-19,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-19,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-19,#topicpage .topic_block-bestof .product-box .text-19,#topicpage .topic_block-author .product-box .text-19{display:inline}}@media (min-width: 710px) and (max-width: 835px){#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-30,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-30,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-30,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-30,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-30,#topicpage .topic_block-bestof .product-box .text-30,#topicpage .topic_block-author .product-box .text-30{display:none}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .text-19,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .text-19,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .text-19,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .text-19,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .text-19,#topicpage .topic_block-bestof .product-box .text-19,#topicpage .topic_block-author .product-box .text-19{display:inline}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .cover,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .cover,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .cover,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .cover,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .cover,#topicpage .topic_block-bestof .product-box .cover,#topicpage .topic_block-author .product-box .cover{width:158px}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(n+2) .cover a img,#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6) .cover a img,#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(n+2) .cover a img,#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6) .cover a img,#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3) .cover a img,#topicpage .topic_block-bestof .product-box .cover a img,#topicpage .topic_block-author .product-box .cover a img{height:126px;margin:6px 29px 0 0}}@media (max-width: 899px){#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4),#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3){width:94.44444%}}#topicpage .banner-box{padding:0}#topicpage .topic_block{position:relative}#topicpage .topic_block-editor{width:100%;float:left}#topicpage .topic_block-table,#topicpage .topic_block-banner,#topicpage .topic_block-author,#topicpage .topic_block-bestof{width:100%;float:left}@media (min-width: 981px){#topicpage .topic_block-table,#topicpage .topic_block-banner,#topicpage .topic_block-author,#topicpage .topic_block-bestof{grid-column:1 / 3}}#topicpage .topic_block-header,#topicpage .topic_block-news{width:100%;float:left;grid-column:1 / 2}@media all and (-ms-high-contrast: none) and (min-width: 981px), (-ms-high-contrast: active) and (min-width: 981px){#topicpage .topic_block-header,#topicpage .topic_block-news{width:719px}}#topicpage .topic_block-header{position:relative;overflow:hidden}@media (min-width: 720px) and (max-width: 980px){#topicpage .topic_block-header.topic_block-layout1{display:flex;flex-direction:column;align-items:center;background-color:#2f3337}#topicpage .topic_block-header.topic_block-layout1:before,#topicpage .topic_block-header.topic_block-layout1:after{content:"";width:8%;height:297px;position:absolute;top:0;z-index:1}#topicpage .topic_block-header.topic_block-layout1:before{left:0;background:linear-gradient(to left, rgba(48,49,49,0) 19%,rgba(48,49,49,0.48) 94%)}#topicpage .topic_block-header.topic_block-layout1:after{right:0;background:linear-gradient(to right, rgba(48,49,49,0) 19%,rgba(48,49,49,0.48) 94%)}}@media (max-width: 719px){#topicpage .topic_block-header.topic_block-layout1{max-width:719px}}#topicpage .topic_block-header .wall{position:relative}@media (min-width: 720px){#topicpage .topic_block-header .wall{width:719px;height:297px}}@media (max-width: 719px){#topicpage .topic_block-header .wall{padding-bottom:41.308%}}#topicpage .topic_block-header .wall ul{position:absolute;width:10000px;list-style-type:none;list-style-position:inside;margin:0;padding:0}@media (max-width: 719px){#topicpage .topic_block-header .wall ul{top:0;right:0;bottom:0;left:0}}@media (max-width: 719px){#topicpage .topic_block-header .wall article,#topicpage .topic_block-header .wall img{height:100%;display:inline;float:none}}#topicpage .topic_block-header .wall .banner_box-topicpage li{display:inline-block}#topicpage .topic_block-header .wall a{display:block;line-height:0}@media (min-width: 720px) and (max-width: 980px){#topicpage .topic_block-header .wall a{position:relative}#topicpage .topic_block-header .wall a:before{content:"";display:block;width:100%;height:100%;border-right:1px solid #fff;border-left:1px solid #fff;position:absolute;top:0;left:0;box-sizing:border-box}}@media (max-width: 719px){#topicpage .topic_block-header .wall a{display:inline}}#topicpage .topic_block-header nav{background-color:#151719;width:100%}#topicpage .topic_block-header nav ul{display:flex;justify-content:space-around;list-style-type:none;list-style-position:inside;margin:0;padding:0}@media (min-width: 610px){#topicpage .topic_block-header nav li{min-width:9%;max-width:25%}}@media (max-width: 609px){#topicpage .topic_block-header nav li{flex:1 1 auto}}#topicpage .topic_block-header nav a{font-size:11.998px;font-size:.857rem;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center}@media (min-width: 610px){#topicpage .topic_block-header nav a{color:#fff;min-height:58px;height:100%;padding:10px 12px;position:relative;box-sizing:border-box}}@media (max-width: 609px){#topicpage .topic_block-header nav a{width:100%;height:19px;background:linear-gradient(to right, #e3e3e3,#cfcfcf);position:relative;text-indent:-2000px;white-space:nowrap;color:transparent}}@media (min-width: 610px){#topicpage .topic_block-header nav a:hover,#topicpage .topic_block-header nav a.active{color:#ffba1a}}@media (max-width: 609px){#topicpage .topic_block-header nav a.active{background:#2b9dfe;box-shadow:0px -5px 20px rgba(0,0,0,0.1)}}#topicpage .topic_block-header nav a.active:before{height:7px;position:absolute;top:-6px;clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}@media (min-width: 610px){#topicpage .topic_block-header nav a.active:before{width:64px;background:#151719}}@media (max-width: 609px){#topicpage .topic_block-header nav a.active:before{width:100%;background:#2b9dfe}}@supports (clip-path: polygon(50% 0%, 0% 100%, 100% 100%)){#topicpage .topic_block-header nav a.active:before{content:""}}#topicpage .topic_block-header.topic_block-at_homepage{width:100%;float:left;max-width:960px;overflow:hidden}@media (min-width: 981px){#topicpage .topic_block-header.topic_block-at_homepage{grid-column:1 / 3}}#topicpage .topic_block-header.topic_block-at_homepage:before,#topicpage .topic_block-header.topic_block-at_homepage:after{display:none}#topicpage .topic_block-header.topic_block-at_homepage .wall{width:100%;height:auto;padding-bottom:30.939%}#topicpage .topic_block-header.topic_block-at_homepage .wall ul{top:0;right:0;bottom:0;left:0}@media (max-width: 980px){#topicpage .topic_block-header.topic_block-at_homepage .wall article,#topicpage .topic_block-header.topic_block-at_homepage .wall img{height:100%;display:inline;float:none}}#topicpage .topic_block-header.topic_block-at_homepage .wall a{display:inline}#topicpage .topic_block-header.topic_block-at_homepage .wall a:before{display:none}#topicpage .topic_block-news{background-color:#f7f7f7}#topicpage .topic_block-news .topic_block-header .teaser_text{font-weight:bold}#topicpage .topic_block-news.topic_block-layout1 .product-box{width:91.11111%}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(-n+6){display:block}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(1){width:95.83333%}#topicpage .topic_block-news.topic_block-layout1 .product-box:nth-child(2n+4){clear:left}#topicpage .topic_block-news.topic_block-layout2 .product-box{width:91.11111%}#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(-n+6){display:block}#topicpage .topic_block-news.topic_block-layout2 .product-box:nth-child(2n+3){clear:left}#topicpage .topic_block-news.topic_block-layout3 .product-box{width:50%}#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(-n+8){display:block}#topicpage .topic_block-news.topic_block-layout3 .product-box:nth-child(2n+3){clear:left}#topicpage .topic_block-banner{line-height:0;min-height:150px}#topicpage .topic_block-banner .block-banners{display:flex}#topicpage .topic_block-banner .banner-box{display:none;max-height:355px;margin-right:4px}#topicpage .topic_block-banner .banner-box:last-child{margin-right:0}#topicpage .topic_block-banner .banner-box img{width:100%}#topicpage .topic_block-banner.topic_block-layout1 .banner-box:nth-child(-n+3){display:block}#topicpage .topic_block-banner.topic_block-layout1 .banner-box:nth-child(1){width:478px}@media (max-width: 478px){#topicpage .topic_block-banner.topic_block-layout1 .banner-box:nth-child(1){margin-right:0}}#topicpage .topic_block-banner.topic_block-layout1 .banner-box:nth-child(2){width:237px}@media (max-width: 719px){#topicpage .topic_block-banner.topic_block-layout1 .banner-box:nth-child(2){margin-right:0}}@media (max-width: 478px){#topicpage .topic_block-banner.topic_block-layout1 .banner-box:nth-child(2){display:none}}#topicpage .topic_block-banner.topic_block-layout1 .banner-box:nth-child(3){width:237px}@media (max-width: 719px){#topicpage .topic_block-banner.topic_block-layout1 .banner-box:nth-child(3){display:none}}#topicpage .topic_block-banner.topic_block-layout2 .banner-box:nth-child(-n+3){display:block}#topicpage .topic_block-banner.topic_block-layout2 .banner-box:nth-child(1){width:357px;margin-right:5px}@media (max-width: 357px){#topicpage .topic_block-banner.topic_block-layout2 .banner-box:nth-child(1){margin-right:0}}#topicpage .topic_block-banner.topic_block-layout2 .banner-box:nth-child(2){width:357px}@media (max-width: 719px){#topicpage .topic_block-banner.topic_block-layout2 .banner-box:nth-child(2){margin-right:0}}@media (max-width: 357px){#topicpage .topic_block-banner.topic_block-layout2 .banner-box:nth-child(2){display:none}}#topicpage .topic_block-banner.topic_block-layout2 .banner-box:nth-child(3){width:237px}@media (max-width: 719px){#topicpage .topic_block-banner.topic_block-layout2 .banner-box:nth-child(3){display:none}}#topicpage .topic_block-banner.topic_block-layout3 .banner-box:nth-child(-n+2){display:block}#topicpage .topic_block-banner.topic_block-layout3 .banner-box:nth-child(1){width:719px}@media (max-width: 719px){#topicpage .topic_block-banner.topic_block-layout3 .banner-box:nth-child(1){margin-right:0}}#topicpage .topic_block-banner.topic_block-layout3 .banner-box:nth-child(2){width:237px}@media (max-width: 719px){#topicpage .topic_block-banner.topic_block-layout3 .banner-box:nth-child(2){display:none}}#topicpage .topic_block-banner.topic_block-layout4 .block-banners{flex-direction:column}#topicpage .topic_block-banner.topic_block-layout4 .banner-box{display:block;width:100%;height:auto;margin:0 0 4px 0}#topicpage .topic_block-table{background-color:#f7f7f7}#topicpage .topic_block-table .block-banners{display:none;float:right;overflow:hidden;background-color:#818181}#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(-n+5){display:block}@media (min-width: 981px){#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(-n+5){width:50%}}#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1){width:95.83333%}@media (min-width: 836px){#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(1){padding-right:16.66667%}}#topicpage .topic_block-table.topic_block-layout1 .product-box:nth-child(4){clear:left}#topicpage .topic_block-table.topic_block-layout2 .product-box{width:50%}#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(-n+6){display:block}#topicpage .topic_block-table.topic_block-layout2 .product-box:nth-child(2n+3){clear:left}#topicpage .topic_block-table.topic_block-layout3 .product-box{width:50%}#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(-n+3){display:block}@media (min-width: 710px){#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1){width:45.83333%;margin:2.08333%;padding-right:3%}}@media (min-width: 710px) and (max-width: 980px){#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .product-details{float:left;margin:3.33333% 0 0 8.33333%}}@media (max-width: 709px){#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .new-teaser{left:19px}}@media (max-width: 499px){#topicpage .topic_block-table.topic_block-layout3 .product-box:nth-child(1) .new-teaser{left:10px}}#topicpage .topic_block-table.topic_block-layout4 .product-box{width:50%}@media (min-width: 900px){#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4){display:block}#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(2n+3){clear:left}}@media (min-width: 710px) and (max-width: 899px){#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+3){display:block}}@media (max-width: 709px){#topicpage .topic_block-table.topic_block-layout4 .product-box:nth-child(-n+4){display:block}}#topicpage .topic_block-table.topic_block-layout4 .block-header,#topicpage .topic_block-table.topic_block-layout4 .block-products{display:block}@media (min-width: 981px){#topicpage .topic_block-table.topic_block-layout4 .block-header,#topicpage .topic_block-table.topic_block-layout4 .block-products{width:75%}}#topicpage .topic_block-table.topic_block-layout4 .block-banners{width:237px;height:800px;margin:0}@media (min-width: 710px){#topicpage .topic_block-table.topic_block-layout4 .block-banners{display:block}}#topicpage .topic_block-table.topic_block-layout5 .product-box{width:50%}#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(-n+3){display:block}#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1){width:95.83333%}@media (min-width: 710px){#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .cover a img{height:126px;margin:6px 29px 0 0}}@media (min-width: 710px){#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .new-teaser{left:23px}}@media (max-width: 709px){#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .new-teaser{left:19px}}@media (max-width: 499px){#topicpage .topic_block-table.topic_block-layout5 .product-box:nth-child(1) .new-teaser{left:12px}}#topicpage .topic_block-table.topic_block-layout5 .block-header,#topicpage .topic_block-table.topic_block-layout5 .block-products{display:block}@media (min-width: 981px){#topicpage .topic_block-table.topic_block-layout5 .block-header,#topicpage .topic_block-table.topic_block-layout5 .block-products{width:75%}}#topicpage .topic_block-table.topic_block-layout5 .block-banners{width:237px;height:680px;margin:0}@media (min-width: 710px){#topicpage .topic_block-table.topic_block-layout5 .block-banners{display:block}}#topicpage .topic_block-bestof{background-color:#f7f7f7}@media (min-width: 876px){#topicpage .topic_block-bestof .product-box{width:25%}#topicpage .topic_block-bestof .product-box .cover{margin-bottom:21px;margin-left:13%}#topicpage .topic_block-bestof .product-box .cover img{float:left}#topicpage .topic_block-bestof .product-box .product-details{float:left}#topicpage .topic_block-bestof .product-box .text-40{display:none}#topicpage .topic_block-bestof .product-box .text-30,#topicpage .topic_block-bestof .product-box .text-19{display:inline}#topicpage .topic_block-bestof .product-box .product-title,#topicpage .topic_block-bestof .product-box .abstract{padding-left:13%}#topicpage .topic_block-bestof .product-box .product-title{font-size:14px;font-size:1rem}#topicpage .topic_block-bestof .product-box .subheading{line-height:17.5px;line-height:1.25rem}#topicpage .topic_block-bestof .product-box .new-teaser{left:-10px}}@media (max-width: 875px){#topicpage .topic_block-bestof .product-box:nth-child(2n+3){clear:left}}#topicpage .topic_block-bestof .product-box:nth-child(-n+4){display:block}#topicpage .topic_block-author{background-color:#f7f7f7}#topicpage .topic_block-author .block-authors{width:50%;float:left;padding-left:3%}#topicpage .topic_block-author .block-authors .author_photo-wrapper{float:left;background:#fff;width:137px;height:165px;margin-right:30px;position:relative}@media (min-width: 710px) and (max-width: 835px){#topicpage .topic_block-author .block-authors .author_photo-wrapper{width:104px;height:126px}}@media (min-width: 1px) and (max-width: 499px){#topicpage .topic_block-author .block-authors .author_photo-wrapper{width:104px;height:126px}}#topicpage .topic_block-author .block-authors .author_photo{max-width:100%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}#topicpage .topic_block-author .block-authors h4{font-weight:bold}#topicpage .topic_block-author .block-authors .author_portrait{font-size:12.6px;font-size:.9rem;line-height:21px;line-height:1.5rem;overflow:hidden}#topicpage .topic_block-author .block-products{width:50%;float:right;padding-top:1%}@media (max-width: 709px){#topicpage .topic_block-author .block-products,#topicpage .topic_block-author .block-authors{width:100%;float:left}}#topicpage .topic_block-author .product-box{background-color:#e1f1f8}@media (min-width: 710px){#topicpage .topic_block-author .product-box{width:100%}}#topicpage .topic_block-author .product-box,#topicpage .topic_block-author .author-box{display:none}#topicpage .topic_block-author .product-box:first-child,#topicpage .topic_block-author .author-box:first-child{display:block}#topicpage .boxed-title{font-size:16.002px;font-size:1.143rem}#topicpage .topicpage-nav{background-color:#204882;color:#fff;position:relative}#topicpage .topicpage-nav a{color:#fff;text-decoration:none}#topicpage .topicpage-nav a:visited{color:#fff}#topicpage .topicpage-nav a:focus{color:#ffba1a}#topicpage .topicpage-nav a:hover{color:#ffba1a}#topicpage .topicpage-nav a:active{color:#ffba1a}#topicpage .topicpage-nav ul{list-style-position:outside;padding:1rem}@media (max-width: 980px){#topicpage .topicpage-nav ul:last-of-type{padding-bottom:28px;padding-bottom:2rem}}@media (min-width: 401px) and (max-width: 980px){#topicpage .topicpage-nav ul{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:38px;-webkit-column-gap:38px;column-gap:38px}}@media (min-width: 401px) and (max-width: 709px){#topicpage .topicpage-nav ul{-moz-column-count:2;-webkit-column-count:2;column-count:2}}#topicpage .topicpage-nav li{margin-bottom:11.2px;margin-bottom:.8rem}@media (max-width: 709px){#topicpage .topicpage-nav .topicpage-nav-toggle{display:block;height:58px}#topicpage .topicpage-nav .topicpage-nav-toggle:after{margin-top:21px}#topicpage .topicpage-nav nav{max-height:0;overflow:hidden;transition:max-height 200ms ease-in-out}#topicpage .topicpage-nav #toggle-topicpage-nav-mobile:checked ~ nav{max-height:1000px}#topicpage .topicpage-nav #toggle-topicpage-nav-mobile:checked ~ nav li.active a{background-color:#3662a1;transition-delay:0ms}#topicpage .topicpage-nav #toggle-topicpage-nav-mobile:checked ~ label:after{transform:scale(-1, 1) rotate(-45deg);margin-top:25px}}#topicpage .topicpage-navtile-wrapper{display:grid;gap:4px;margin-top:4px}@media (max-width: 979px){#topicpage .topicpage-navtile-wrapper{grid-template-columns:35% calc(65% - 4px)}}@media (max-width: 709px){#topicpage .topicpage-navtile-wrapper{grid-template-columns:repeat(2, calc(50% - 2px))}}@media (max-width: 477px){#topicpage .topicpage-navtile-wrapper{grid-template-columns:100%}}#topicpage .topicpage-navtile{display:flex;align-items:center;background-color:#66a5d7;color:#fff}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#topicpage .topicpage-navtile{margin-bottom:4px}}#topicpage .topicpage-navtile:hover{background-color:#8ac2ea}#topicpage .topicpage-navtile:hover svg path,#topicpage .topicpage-navtile:hover svg g{opacity:1}#topicpage .topicpage-navtile p,#topicpage .topicpage-navtile .help-entries .entry-text ul,.help-entries .entry-text #topicpage .topicpage-navtile ul,#topicpage .topicpage-navtile .help-entries .entry-text ol,.help-entries .entry-text #topicpage .topicpage-navtile ol{line-height:18.004px;line-height:1.286rem;font-size:11.998px;font-size:.857rem;margin:0}#topicpage .topicpage-navtile b{font-size:14px;font-size:1rem}#topicpage .topicpage-navtile svg{fill:currentColor}@media (min-width: 981px){#topicpage .edit-mode .content-main{grid-template-rows:auto 355px auto 1fr auto}#topicpage .edit-mode .content-main div[class*="topic_block-editor"]:nth-child(n+6){grid-column:1 / 3}}@media (min-width: 981px){#topicpage .edit-mode .content-sidebar{grid-row-end:span 5}}@media (max-width: 980px){#topicpage .edit-mode .content-sidebar{grid-row-start:5}}#topicpage .edit-mode .content-sidebar .topic_block-editor.is_open{width:800px;position:relative;top:0;right:557px;border:6px solid #fff;z-index:10}#topicpage .edit-mode .content-sidebar .topic_block-editor .action-bar,#topicpage .edit-mode .content-sidebar .topic_block-editor .status-bar p,#topicpage .edit-mode .content-sidebar .topic_block-editor .status-bar .help-entries .entry-text ul,.help-entries .entry-text #topicpage .edit-mode .content-sidebar .topic_block-editor .status-bar ul,#topicpage .edit-mode .content-sidebar .topic_block-editor .status-bar .help-entries .entry-text ol,.help-entries .entry-text #topicpage .edit-mode .content-sidebar .topic_block-editor .status-bar ol,#topicpage .edit-mode .content-sidebar .topic_block-editor .editor fieldset:first-of-type{display:none}#topicpage .edit-mode .product-box:hover,#topicpage .edit-mode .product-box a:hover,#topicpage .edit-mode .banner-box:hover,#topicpage .edit-mode .banner-box a:hover{cursor:move;background-color:#fff}#topicpage .edit-mode .banner-box:hover img{opacity:0.8}@media (min-width: 981px){#topicpage.homepage .edit-mode .content-main div[class*="topic_block-editor"]:nth-child(3){grid-column:1 / 3}#topicpage.homepage .edit-mode .content-sidebar{grid-row:3 / span 2}}#topicpage .content-main .progress{display:none}#topicpage .content-main progress{display:none;border:none;width:100%;height:14px;background-color:#fff;color:#26a51e}#topicpage .content-main progress span{position:relative;top:18px}#topicpage .content-main.save_in_progress .progress{top:0;left:0;position:absolute;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}#topicpage ul.autocomplete{display:none;position:absolute;background-color:#f7f7f7;max-height:300px;margin:0;padding:3px 0;overflow:hidden;z-index:5;-moz-box-shadow:rgba(70,70,70,0.8) 0 0 5px 0;-webkit-box-shadow:rgba(70,70,70,0.8) 0 0 5px 0;box-shadow:rgba(70,70,70,0.8) 0 0 5px 0}#topicpage ul.autocomplete li{list-style:none;margin:0;padding:5px 7px}#topicpage ul.autocomplete li.active,#topicpage ul.autocomplete li:hover{cursor:pointer;background-color:#e3e3e3}#topicpage ul.autocomplete li a{color:#151719;text-decoration:none}#topicpage .topic_block-editor{background-color:#646464;color:#fff}#topicpage .topic_block-editor label{display:block;margin:20px 0 5px}#topicpage .topic_block-editor form ol{list-style-type:none;list-style-position:inside;margin:0;padding:0}#topicpage .topic_block-editor .editor{display:none;margin:2.08333%}#topicpage .topic_block-editor .editor h3{font-size:16.002px;font-size:1.143rem;margin:0 0 16px;font-weight:bold}#topicpage .topic_block-editor .editor ol.select_layout{height:185px}#topicpage .topic_block-editor .editor ol.table_forms label,#topicpage .topic_block-editor .editor ol.add_content label{float:none}#topicpage .topic_block-editor .editor ol.table_forms label,#topicpage .topic_block-editor .editor ol.table_forms input[type="text"],#topicpage .topic_block-editor .editor ol.table_forms textarea,#topicpage .topic_block-editor .editor ol.add_content label,#topicpage .topic_block-editor .editor ol.add_content input[type="text"],#topicpage .topic_block-editor .editor ol.add_content textarea{width:658px}#topicpage .topic_block-editor .editor ol.table_forms textarea,#topicpage .topic_block-editor .editor ol.add_content textarea{height:54px}#topicpage .topic_block-editor .editor ol.add_content select,#topicpage .topic_block-editor .editor ol.add_content .default-form-styling input[type="text"],.default-form-styling #topicpage .topic_block-editor .editor ol.add_content input[type="text"],#topicpage .topic_block-editor .editor ol.add_content .default-form-styling input[type="email"],.default-form-styling #topicpage .topic_block-editor .editor ol.add_content input[type="email"],#topicpage .topic_block-editor .editor ol.add_content .default-form-styling input[type="password"],.default-form-styling #topicpage .topic_block-editor .editor ol.add_content input[type="password"],#topicpage .topic_block-editor .editor ol.add_content .default-form-styling textarea,.default-form-styling #topicpage .topic_block-editor .editor ol.add_content textarea{width:300px}#topicpage .topic_block-editor .editor ol.add_content select[name="available_banners"],#topicpage .topic_block-editor .editor ol.add_content .default-form-styling input[name="available_banners"][type="text"],.default-form-styling #topicpage .topic_block-editor .editor ol.add_content input[name="available_banners"][type="text"],#topicpage .topic_block-editor .editor ol.add_content .default-form-styling input[name="available_banners"][type="email"],.default-form-styling #topicpage .topic_block-editor .editor ol.add_content input[name="available_banners"][type="email"],#topicpage .topic_block-editor .editor ol.add_content .default-form-styling input[name="available_banners"][type="password"],.default-form-styling #topicpage .topic_block-editor .editor ol.add_content input[name="available_banners"][type="password"],#topicpage .topic_block-editor .editor ol.add_content .default-form-styling textarea[name="available_banners"],.default-form-styling #topicpage .topic_block-editor .editor ol.add_content textarea[name="available_banners"],#topicpage .topic_block-editor .editor ol.add_content option{cursor:pointer}#topicpage .topic_block-editor .editor ol.add_content select[name="selected_banners"],#topicpage .topic_block-editor .editor ol.add_content .default-form-styling input[name="selected_banners"][type="text"],.default-form-styling #topicpage .topic_block-editor .editor ol.add_content input[name="selected_banners"][type="text"],#topicpage .topic_block-editor .editor ol.add_content .default-form-styling input[name="selected_banners"][type="email"],.default-form-styling #topicpage .topic_block-editor .editor ol.add_content input[name="selected_banners"][type="email"],#topicpage .topic_block-editor .editor ol.add_content .default-form-styling input[name="selected_banners"][type="password"],.default-form-styling #topicpage .topic_block-editor .editor ol.add_content input[name="selected_banners"][type="password"],#topicpage .topic_block-editor .editor ol.add_content .default-form-styling textarea[name="selected_banners"],.default-form-styling #topicpage .topic_block-editor .editor ol.add_content textarea[name="selected_banners"]{width:628px;height:100px}#topicpage .topic_block-editor .editor ol.add_content .move_up,#topicpage .topic_block-editor .editor ol.add_content .move_down{float:left;background:inherit;font-size:18.004px;font-size:1.286rem;color:#fff !important;width:25px;height:30px;margin-right:6px;padding:0 0 3px 0 !important;border:0 none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#topicpage .topic_block-editor .editor ol.add_content .move_up:hover,#topicpage .topic_block-editor .editor ol.add_content .move_down:hover{background:#26a51e}#topicpage .topic_block-editor .editor ol.add_content .move_down{position:relative;top:-57px}#topicpage .topic_block-editor .editor ol.add_content .upload-info{background:#e51717}#topicpage .topic_block-editor .editor ol.add_content .file-selector{color:#fff}#topicpage .topic_block-editor .editor .banners fieldset{margin-top:20px;margin-bottom:24px;float:left}#topicpage .topic_block-editor .editor .banners ol{width:350px}#topicpage .topic_block-editor .editor .banners .banner_input{max-width:300px;height:24px}#topicpage .topic_block-editor .editor .banners input[name="target_url"]{font-size:12px}#topicpage .topic_block-editor .editor .banners input[name="in_new_window"]{margin:-3px 7px 0 0;float:left}#topicpage .topic_block-editor .editor .banners label[for="in_new_window"]{font-size:12px;margin-top:4px}#topicpage .topic_block-editor .editor .banner_editor input[name=random]+label{display:inline}#topicpage .topic_block-editor .editor .formactions{clear:both;display:block}#topicpage .topic_block-editor .editor .formactions .btn-primary,#topicpage .topic_block-editor .editor .formactions .btn-fwd,#topicpage .topic_block-editor .editor .formactions .btn-bck-primary,#topicpage .topic_block-editor .editor .formactions .btn-add-to-basket,#topicpage .topic_block-editor .editor .formactions #wizard-container form,#wizard-container #topicpage .topic_block-editor .editor .formactions form,#topicpage .topic_block-editor .editor .formactions .btn-highlight,#topicpage .topic_block-editor .editor .formactions #subscription-overview #dialog-container .ok,#subscription-overview #dialog-container #topicpage .topic_block-editor .editor .formactions .ok{margin-left:383px}#topicpage .topic_block-editor .editor .formactions .btn{border:0 none;overflow:hidden}#topicpage .topic_block-editor .editor .formactions .remove{background:inherit;color:#fff !important;margin-top:6px;padding:4px 6px 6px 6px !important;-moz-transition:background .2s ease-out;-o-transition:background .2s ease-out;-webkit-transition:background .2s ease-out;transition:background .2s ease-out}#topicpage .topic_block-editor .editor .formactions .remove:before{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -310px;width:13px;height:16px;content:" ";margin-right:6px;position:relative;top:3px;display:inline-block}#topicpage .topic_block-editor .editor .formactions .remove:hover{background:#e51717}#topicpage .topic_block-editor .editor .formactions .saving{background:none;background-color:#e3e3e3;color:#e3e3e3 !important;cursor:wait}#topicpage .topic_block-editor .editor .formactions .saving:after{content:"...";color:#2c2c2c;height:18px;width:18px;margin:0 50px 0 0;padding:0;display:inline-block}#topicpage .topic_block-editor .action-bar{background:#26a51e;text-align:center;height:42px;display:block;position:relative}#topicpage .topic_block-editor .action-bar:hover button{display:inline-block}#topicpage .topic_block-editor .action-bar:hover:before{content:" ";background-image:none}#topicpage .topic_block-editor .action-bar:before{background:url('../img/icons/common-seecfde8c12.png') 0 0 no-repeat;width:20px;height:20px;position:absolute;content:"";width:140px;top:11px;left:42%;content:"Insert new block";color:#fff;line-height:21px;padding-left:20px}#topicpage .topic_block-editor .action-bar button{min-width:148px;height:34px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1rem;color:#2c2c2c;text-decoration:none;text-align:center;padding:7px 15px;vertical-align:middle;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-color:#0cc300;background-color:#2fcc25;color:#fff !important;margin-top:3px;padding-left:42px;display:none;position:relative}#topicpage .topic_block-editor .action-bar button img{vertical-align:middle}#topicpage .topic_block-editor .action-bar button:before{font-weight:bold;padding-right:15px}#topicpage .topic_block-editor .action-bar button:after{font-weight:bold;padding-left:15px;float:right}#topicpage .topic_block-editor .action-bar button:hover{color:#2c2c2c}#topicpage .topic_block-editor .action-bar button:before{background:url('../img/icons/common-seecfde8c12.png') 0 0 no-repeat;width:20px;height:20px;position:absolute;content:"";top:6px;left:13px}#topicpage .topic_block-editor .action-bar button:hover{color:#fff;background-color:#0cc300}#topicpage .topic_block-editor .status-bar{position:relative;border-top:4px solid #fff;height:46px}#topicpage .topic_block-editor .status-bar .type,#topicpage .topic_block-editor .status-bar .layout{font-size:13.0004px;font-size:.9286rem;float:left;width:16.66667%;padding-left:2%}#topicpage .topic_block-editor .status-bar .type .value,#topicpage .topic_block-editor .status-bar .layout .value{font-weight:bold}#topicpage .topic_block-editor .status-bar .uo-toggle-form{margin-top:3px;background-color:inherit;margin:auto;position:absolute !important;top:9px;left:0;bottom:0;right:0;width:23px;position:relative}#topicpage .topic_block-editor .status-bar .uo-toggle-form:before{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -918px no-repeat;width:22px;height:22px;position:absolute;content:"";top:0;left:0}#topicpage .topic_block-editor.is_open .status-bar .uo-toggle-form{position:relative}#topicpage .topic_block-editor.is_open .status-bar .uo-toggle-form:before{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -288px no-repeat;width:22px;height:22px;position:absolute;content:""}#topicpage .topic_block-editor .editor fieldset{border:0 none;padding:0;margin:1rem 0 1rem 1rem}#topicpage .topic_block-editor .editor input[type=text],#topicpage .topic_block-editor .editor textarea{border:none;padding:0.5%}#topicpage .topic_block-editor .editor input[type="radio"]{display:none}#topicpage .topic_block-editor .editor input[type="radio"]+label{display:none;width:143px;height:74px;margin-right:30px;padding:0;display:inline-block;position:relative;cursor:pointer}#topicpage .topic_block-editor .editor input[type="radio"]+label:after{font-size:12px;white-space:pre;position:absolute;top:80px;cursor:default}#topicpage .topic_block-editor .editor input[type="radio"]+label:last-of-type{margin-right:0px}#topicpage .topic_block-editor .editor input[type="radio"]:checked+label:before{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -222px;width:80px;height:66px;content:" ";position:absolute;top:4px;left:33px}#topicpage .topic_block-editor .editor .table-layouts input[value="1"]+label{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -548px}#topicpage .topic_block-editor .editor .table-layouts input[value="1"]+label:after{content:"Large cover \A 2 columns \A 3, 5 items \A Highlight box"}#topicpage .topic_block-editor .editor .table-layouts input[value="2"]+label{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -622px}#topicpage .topic_block-editor .editor .table-layouts input[value="2"]+label:after{content:"Large cover \A 2 columns \A 2, 4, 6 items"}#topicpage .topic_block-editor .editor .table-layouts input[value="3"]+label{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -696px}#topicpage .topic_block-editor .editor .table-layouts input[value="3"]+label:after{content:"Large cover \A 2 columns \A 3 items \A Highlight box"}#topicpage .topic_block-editor .editor .table-layouts input[value="4"]+label{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -770px}#topicpage .topic_block-editor .editor .table-layouts input[value="4"]+label:after{content:"Small cover \A 2 columns \A 4 items \A Banner"}#topicpage .topic_block-editor .editor .table-layouts input[value="5"]+label{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -844px}#topicpage .topic_block-editor .editor .table-layouts input[value="5"]+label:after{content:"Small cover \A 2 columns \A 3 items \A Banner \A Highlight box"}#topicpage .topic_block-editor .editor .news-layouts input[value="1"]+label{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -326px}#topicpage .topic_block-editor .editor .news-layouts input[value="1"]+label:after{content:"Large cover \A 1 column \A 3-6 items \A Highlight box"}#topicpage .topic_block-editor .editor .news-layouts input[value="2"]+label{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -400px}#topicpage .topic_block-editor .editor .news-layouts input[value="2"]+label:after{content:"Large cover \A 1 column \A 3-6 items"}#topicpage .topic_block-editor .editor .news-layouts input[value="3"]+label{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -474px}#topicpage .topic_block-editor .editor .news-layouts input[value="3"]+label:after{content:"Small cover \A 2 columns \A 4, 6, 8 items"}#topicpage .topic_block-editor .editor .banner-layouts input[value="1"]+label{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 0}#topicpage .topic_block-editor .editor .banner-layouts input[value="1"]+label:after{content:"478px X 355px \A 237px X 355px \A 237px X 355px"}#topicpage .topic_block-editor .editor .banner-layouts input[value="2"]+label{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -74px}#topicpage .topic_block-editor .editor .banner-layouts input[value="2"]+label:after{content:"357px X 355px \A 357px X 355px \A 237px X 355px"}#topicpage .topic_block-editor .editor .banner-layouts input[value="3"]+label{background:url('../img/icons/topicpage-editor-s0a37ba6c43.png') 0 -148px}#topicpage .topic_block-editor .editor .banner-layouts input[value="3"]+label:after{content:"719px X 355px \A 237px X 355px"}#topicpage .toolbox{position:absolute;z-index:2}#topicpage .toolbox button{position:relative;width:26px;height:26px;cursor:hand;background-color:#fff;text-indent:-9999px;margin:6px 0 0 8px;border:1px solid #e51717;border-radius:4px}#topicpage .toolbox button:before{position:absolute;top:5px;left:7px;width:11px;height:14px;background:transparent url(../img/icons/common/delete_edit.png) no-repeat left top;content:""}#topicpage .toolbox button:hover{background-color:#e51717}.profile-sprite,.profile-license-key{background-image:url('../img/icons/profile-s3c1984fa0e.png');background-repeat:no-repeat}.profile-license-key{background-position:0 0;height:17px;width:17px}.customer-account .content{display:flex}@media (max-width: 767px){.customer-account .content{flex-direction:column}}@media (max-width: 767px){.customer-account .content-main{order:1;width:100%}.customer-account .boxed-title{display:none}}@media (min-width: 768px){.customer-account .content-sidebar{min-width:210px}}@media (max-width: 767px){.customer-account .content-sidebar{order:0;width:100%}}.customer-account-main a{color:#215392}.customer-account-main a:visited{color:#215392}.customer-account-main a:focus{color:#06f}.customer-account-main a:hover{color:#06f}.customer-account-main a:active{color:#06f}.customer-account-main h3{font-size:17.92px;font-size:1.28rem;margin:1.429rem 0 1.143rem}.customer-account-main h5{font-size:14px;font-size:1rem;margin:0 0 5px}.customer-account-main>section,.customer-account-main>form>section{width:100%;padding:1.143rem 4.143rem 2.143rem}@media (max-width: 960px){.customer-account-main>section,.customer-account-main>form>section{padding-right:2.643rem;padding-left:2.643rem}}@media (max-width: 859px){.customer-account-main>section,.customer-account-main>form>section{padding-right:1rem;padding-left:1rem}}.customer-account-main>section.background-light,.customer-account-main>form>section.background-light{background-color:#edf4fa}.customer-account-main>section h4,.customer-account-main>form>section h4{font-size:15.96px;font-size:1.14rem;font-weight:normal;margin:1.429rem 0}.customer-account-main .customer-data{word-wrap:break-word;overflow-wrap:break-word}.customer-account-main .customer-data-block{line-height:23.002px;line-height:1.643rem;margin:0 0 1.5rem}.customer-account-main .customer-edit{font-weight:bold}.customer-account-main .error-msg{font-size:11.9994px;font-size:.8571rem;color:#e51717}.customer-account-main .error-msg:before{content:url(../img/icons/error-triangle.png);position:relative;top:4px;margin:0 3px 0 4px}.customer-account-main .btn-last-element{display:flex;justify-content:space-between;width:100%}@media (max-width: 569px){.customer-account-main .default-form-styling .btn-last-element,.customer-account-main .btn-last-element.btn-last-mobile{flex-direction:column}.customer-account-main .default-form-styling .btn-last-element .btn-fwd,.customer-account-main .btn-last-element.btn-last-mobile .btn-fwd{order:1}.customer-account-main .default-form-styling .btn-last-element .btn-secondary,.customer-account-main .default-form-styling .btn-last-element .btn-bck,.customer-account-main .default-form-styling .btn-last-element .btn-disabled,.customer-account-main .default-form-styling .btn-last-element .btn-wishlist-disable,.customer-account-main .default-form-styling .btn-last-element #subscription-overview #dialog-container .cancel,#subscription-overview #dialog-container .customer-account-main .default-form-styling .btn-last-element .cancel,.customer-account-main .btn-last-element.btn-last-mobile .btn-secondary,.customer-account-main .btn-last-element.btn-last-mobile .btn-bck,.customer-account-main .btn-last-element.btn-last-mobile .btn-disabled,.customer-account-main .btn-last-element.btn-last-mobile .btn-wishlist-disable,.customer-account-main .btn-last-element.btn-last-mobile #subscription-overview #dialog-container .cancel,#subscription-overview #dialog-container .customer-account-main .btn-last-element.btn-last-mobile .cancel{order:2;margin-top:2.143rem}}.customer-account-main .default-form-styling .btn-last-element{margin-top:3.571rem}.customer-account-name{justify-content:flex-end;white-space:nowrap;padding-right:1rem}.customer-account-nav{position:relative}@media (max-width: 767px){.customer-account-nav nav{max-height:56px;max-height:4rem;overflow:hidden;transition:max-height 200ms ease-in-out}.customer-account-nav nav ul{display:flex;flex-direction:column}.customer-account-nav nav li{order:1}.customer-account-nav nav li.active{order:0}.customer-account-nav nav li.active a{background-color:#204882;transition:background-color 100ms ease-in-out 100ms}.customer-account-nav .customer-account-nav-toggle{display:block}.customer-account-nav #toggle-customer-account-nav-mobile:checked ~ nav{max-height:1000px}.customer-account-nav #toggle-customer-account-nav-mobile:checked ~ nav li.active a{background-color:#3662a1;transition-delay:0ms}.customer-account-nav #toggle-customer-account-nav-mobile:checked ~ label:after{transform:scale(-1, 1) rotate(-45deg);margin-top:25px}}@media (min-width: 768px){.customer-account-nav .customer-account-logout{display:flex;justify-content:center;margin:40px 0}}@media (min-width: 768px){.customer-account-nav .customer-account-logout a{min-width:148px;height:34px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1rem;color:#2c2c2c;text-decoration:none;text-align:center;padding:7px 15px;vertical-align:middle;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-color:#d7d7d7;background-color:#e6e6e6;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6),color-stop(100%, #d8d8d8));background:-moz-linear-gradient(#e6e6e6,#d8d8d8);background:-webkit-linear-gradient(#e6e6e6,#d8d8d8);background:linear-gradient(#e6e6e6,#d8d8d8);line-height:normal}.customer-account-nav .customer-account-logout a img{vertical-align:middle}.customer-account-nav .customer-account-logout a:before{font-weight:bold;padding-right:15px}.customer-account-nav .customer-account-logout a:after{font-weight:bold;padding-left:15px;float:right}.customer-account-nav .customer-account-logout a:hover{color:#2c2c2c}.customer-account-nav .customer-account-logout a:hover{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6),color-stop(100%, #e4e4e4));background:-moz-linear-gradient(#e6e6e6,#e4e4e4);background:-webkit-linear-gradient(#e6e6e6,#e4e4e4);background:linear-gradient(#e6e6e6,#e4e4e4)}.customer-account-nav .customer-account-logout a svg{display:none}}@media (max-width: 767px){.customer-account-nav .customer-account-logout a{border-top:6px solid #00337c}.customer-account-nav .customer-account-logout a:hover{background-color:#3662a1}}.customer-account-dashboard{margin-top:2.143rem}.customer-account-dashboard a{font-weight:bold}.customer-account-dashboard h3{display:flex;align-items:center;width:100%;margin-top:0}.customer-account-dashboard h3 svg{flex-shrink:0;fill:#2c2c2c;margin-right:9px}.customer-account-dashboard>div{display:flex;flex-wrap:wrap;margin-bottom:3.571rem}@media (max-width: 569px){.customer-account-dashboard>div{margin-bottom:2.143rem}}.customer-account-dashboard .block{flex-shrink:1}@media (min-width: 570px){.customer-account-dashboard .block{flex-basis:calc(50% - 40px);margin-left:40px}}@media (max-width: 569px){.customer-account-dashboard .block{flex-basis:100%;margin-bottom:1.429rem}}.customer-account-dashboard .block h5{font-weight:bold}.customer-account-dashboard .block p,.customer-account-dashboard .block .help-entries .entry-text ul,.help-entries .entry-text .customer-account-dashboard .block ul,.customer-account-dashboard .block .help-entries .entry-text ol,.help-entries .entry-text .customer-account-dashboard .block ol{line-height:23.002px;line-height:1.643rem;margin:0}.customer-login-data{display:grid;grid-template-columns:80px auto 180px;grid-gap:1rem;align-items:center;word-break:break-all;word-break:break-word;margin-bottom:2.143rem}@media (max-width: 569px){.customer-login-data{grid-template-columns:80px auto;grid-template-rows:repeat(4, auto)}.customer-login-data a{grid-column:span 2}.customer-login-data a:first-of-type{margin-bottom:2.143rem}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.customer-login-data span,.customer-login-data a{display:block;margin:6px 0}.customer-login-data a{margin-bottom:1.429rem}}#change_password_form label{padding-right:10px}form.customer-shipping-address>section{display:flex;flex-wrap:wrap;padding-top:0;padding-bottom:0}form.customer-shipping-address>section h4{flex:1 1 100%}form.customer-shipping-address label[for=id_shipping_address]{font-weight:bold;margin:2.143rem 0 1.429rem}form.customer-shipping-address .address-entry{display:flex;align-items:flex-start;width:50%;margin-bottom:38px}@media (max-width: 569px){form.customer-shipping-address .address-entry{width:100%}}form.customer-shipping-address .address-entry input,form.customer-shipping-address .address-entry label{cursor:pointer}form.customer-shipping-address .address-entry input{margin:4px 10px 0 0}form.customer-shipping-address .address-entry label{line-height:23.002px;line-height:1.643rem;word-wrap:break-word;overflow-wrap:break-word;max-width:85%}form.customer-shipping-address .address-entry input:checked+label{font-weight:bold}form.customer-shipping-address .address-entry input:checked+label .address-remove-link,form.customer-shipping-address .address-entry input:checked+label .separator{font-weight:normal}form.customer-shipping-address .address-entry a{color:#215392}form.customer-shipping-address .address-entry a:visited{color:#215392}form.customer-shipping-address .address-entry a:focus{color:#06f}form.customer-shipping-address .address-entry a:hover{color:#06f}form.customer-shipping-address .address-entry a:active{color:#06f}form.customer-shipping-address .address-entry .address-change-link{font-weight:bold}form.customer-shipping-address .address-entry .separator{margin:0 1rem}@media (max-width: 569px){form.customer-shipping-address .btn-last-element{flex-direction:column}form.customer-shipping-address .btn-last-element .btn-advanced{width:240px}form.customer-shipping-address .btn-last-element .btn-primary,form.customer-shipping-address .btn-last-element .btn-fwd,form.customer-shipping-address .btn-last-element .btn-bck-primary,form.customer-shipping-address .btn-last-element .btn-add-to-basket,form.customer-shipping-address .btn-last-element #wizard-container form,#wizard-container form.customer-shipping-address .btn-last-element form,form.customer-shipping-address .btn-last-element .btn-highlight,form.customer-shipping-address .btn-last-element #subscription-overview #dialog-container .ok,#subscription-overview #dialog-container form.customer-shipping-address .btn-last-element .ok{margin-top:2.143rem}}.customer-payment-method .saved-payment-wrapper{display:flex;flex-wrap:wrap}.customer-payment-method .saved-payment-entry{width:50%;margin-bottom:3.571rem}@media (min-width: 570px){.customer-payment-method .saved-payment-entry{padding-right:24px}}@media (max-width: 569px){.customer-payment-method .saved-payment-entry{width:100%}}.customer-payment-method .saved-payment-entry p,.customer-payment-method .saved-payment-entry .help-entries .entry-text ul,.help-entries .entry-text .customer-payment-method .saved-payment-entry ul,.customer-payment-method .saved-payment-entry .help-entries .entry-text ol,.help-entries .entry-text .customer-payment-method .saved-payment-entry ol{margin:7px 0;word-wrap:break-word;overflow-wrap:break-word}.customer-payment-method .saved-payment-function{display:inline-block;font-weight:bold;margin-top:20px}.order-list-headline{display:flex;justify-content:space-between}@media (max-width: 569px){.order-list-headline{flex-direction:column}}.order-list-headline p,.order-list-headline .help-entries .entry-text ul,.help-entries .entry-text .order-list-headline ul,.order-list-headline .help-entries .entry-text ol,.help-entries .entry-text .order-list-headline ol{margin:0}.order-list-headline p:first-of-type,.order-list-headline .help-entries .entry-text ul:first-of-type,.help-entries .entry-text .order-list-headline ul:first-of-type,.order-list-headline .help-entries .entry-text ol:first-of-type,.help-entries .entry-text .order-list-headline ol:first-of-type{font-size:16.002px;font-size:1.143rem}.order-list-overview{list-style-type:none;list-style-position:inside;margin:0;padding:0;list-style-position:outside;margin-top:2.143rem}.order-list-overview li{margin:8px 0}.order-entry{margin-bottom:2.143rem}.order-entry .order-headline{display:flex;background-color:#c6d9eb;padding:17px 18px}@media (min-width: 570px){.order-entry .order-headline{justify-content:space-between;align-items:center}}@media (max-width: 569px){.order-entry .order-headline{flex-direction:column}}.order-entry .order-headline .order-date{font-size:15.96px;font-size:1.14rem}.order-entry .order-information{background-color:#edf4fa;padding:0 18px 1.429rem}.order-entry .order-information .invoice a{line-height:18.2px;line-height:1.3rem}.order-entry .order-information .invoice a+p,.order-entry .order-information .invoice .help-entries .entry-text a+ul,.help-entries .entry-text .order-entry .order-information .invoice a+ul,.order-entry .order-information .invoice .help-entries .entry-text a+ol,.help-entries .entry-text .order-entry .order-information .invoice a+ol{margin-top:1rem}.order-entry .order-information .invoice .subscription-hint{line-height:21px;line-height:1.5rem}.order-entry .order-information .invoice .subscription-hint a{white-space:nowrap}.order-entry .order-customer-details{display:flex;flex-wrap:wrap;margin-bottom:1.429rem}.order-entry .order-customer-details h5{font-weight:bold;margin:1.429rem 0 6px}.order-entry .order-customer-details>div{flex:1 1 48%;line-height:23.002px;line-height:1.643rem;word-break:break-all;word-break:break-word}@media (max-width: 569px){.order-entry .order-customer-details>div{flex-basis:100%}}@media (min-width: 570px){.order-entry .order-customer-details>div:nth-child(odd){padding-right:2%}.order-entry .order-customer-details>div:nth-child(even){padding-left:2%}}.order-entry .order-customer-details>div ul{list-style-type:none;list-style-position:inside;margin:0;padding:0}.order-entry .order-customer-details>div p,.order-entry .order-customer-details>div .help-entries .entry-text ul,.help-entries .entry-text .order-entry .order-customer-details>div ul,.order-entry .order-customer-details>div .help-entries .entry-text ol,.help-entries .entry-text .order-entry .order-customer-details>div ol{margin:0}.order-entry .order-product-list{margin:1.429rem 0}.order-entry .order-product-list-title{float:right;display:flex;justify-content:space-between;width:129px}@media (max-width: 569px){.order-entry .order-product-list-title{display:none}}.order-entry .order-product-list-title span:last-child{flex:1 1 auto;text-align:right}.order-entry .order-product-list-title:after{content:"";display:table;clear:both}.order-entry .order-product-list .group-processed h4{color:#26a51e}.order-entry .order-product-list .group-preorder h4{color:#f08302}.order-entry .order-product-list .group-cancelled h4{color:#e51717}.order-entry article{display:flex;margin-bottom:2.143rem}@media (max-width: 569px){.order-entry article{flex-direction:column;margin-bottom:42px;margin-bottom:3rem}}.order-entry article .product_info_wrap{display:flex;flex:1 1 auto}.order-entry article .product_info_wrap .cover_img{flex:0 0 155px;text-align:right;margin-left:-18px}@media (max-width: 434px){.order-entry article .product_info_wrap .cover_img{flex-basis:88px}.order-entry article .product_info_wrap .cover_img img{height:60px}}.order-entry article .product_info_wrap .variant{flex:1 1 auto;font-size:12.6px;font-size:.9rem;line-height:18.2px;line-height:1.3rem}@media (min-width: 570px){.order-entry article .product_info_wrap .variant{padding-right:30px}}@media (max-width: 434px){.order-entry article .product_info_wrap .variant{margin-top:-5px}}.order-entry article .product_info_wrap .variant .headline{font-size:14px;font-size:1rem;margin:3px 0 1.143rem}.order-entry article .product_info_wrap .variant .headline .title{font-weight:bold}.order-entry article .product_quantity{display:flex;justify-content:space-between}@media (min-width: 570px){.order-entry article .product_quantity{flex:0 0 105px}.order-entry article .product_quantity .quantity-mobile{display:none}}@media (max-width: 569px){.order-entry article .product_quantity{margin:16px 0 0 137px}}@media (max-width: 434px){.order-entry article .product_quantity{margin-left:70px}}.order-entry article .product_quantity.cancelled{text-decoration:line-through}.order-entry article .product_quantity .price{text-align:right;margin-left:6px}.order-entry article .product_quantity .price .base-price{font-size:12.6px;font-size:.9rem;text-decoration:line-through}#basket-add .content{display:flex}@media (max-width: 819px){#basket-add .content{flex-direction:column}#basket-add .content .content-main{width:100%;float:left;min-height:auto}}#basket-add .content .content-sidebar{min-width:210px}@media (max-width: 819px){#basket-add .content .content-sidebar{width:100%;float:left}#basket-add .content .content-sidebar .boxed-title{display:none}}#basket-add .basket-line{margin-top:2.143rem}#basket-add .usp{border:none}@media (min-width: 500px) and (max-width: 819px){#basket-add .usp{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto}}@media (min-width: 500px) and (max-width: 819px) and (max-width: 924px){#basket-add .usp{padding:0 2.643rem}}@media (min-width: 500px) and (max-width: 819px) and (max-width: 639px){#basket-add .usp{padding:0 1rem}}@media all and (min-width: 500px) and (max-width: 819px) and (-ms-high-contrast: none), (min-width: 500px) and (max-width: 819px) and (-ms-high-contrast: active){#basket-add .usp{flex-direction:column;align-items:center}}@media (min-width: 500px) and (max-width: 819px){#basket-add .usp p,#basket-add .usp .help-entries .entry-text ul,.help-entries .entry-text #basket-add .usp ul,#basket-add .usp .help-entries .entry-text ol,.help-entries .entry-text #basket-add .usp ol{margin-top:1.143rem}#basket-add .usp ul{display:grid;grid-template-columns:53% 47%;grid-template-rows:1fr 1fr;margin-top:1.143rem}#basket-add .usp .delivery{grid-row:2}#basket-add .usp .service{grid-row:span 2}}@media (max-width: 499px){#basket-add .usp{display:flex;flex-direction:column;align-items:center}}@media all and (-ms-high-contrast: none) and (min-width: 820px), (-ms-high-contrast: active) and (min-width: 820px){#basket-add .usp{padding:1rem}}@media all and (-ms-high-contrast: none) and (max-width: 819px), (-ms-high-contrast: active) and (max-width: 819px){#basket-add .usp{display:flex;justify-content:center}}#checkout .content,#billing-address .content,#shipping-address .content,#payment-method .content,#thankyou-page .content{display:flex}@media (max-width: 819px){#checkout .content,#billing-address .content,#shipping-address .content,#payment-method .content,#thankyou-page .content{flex-direction:column}}@media (max-width: 819px){#checkout .content-main,#billing-address .content-main,#shipping-address .content-main,#payment-method .content-main,#thankyou-page .content-main{width:100%;float:left;order:2}}#checkout .content-sidebar,#billing-address .content-sidebar,#shipping-address .content-sidebar,#payment-method .content-sidebar,#thankyou-page .content-sidebar{min-width:210px}@media (max-width: 819px){#checkout .content-sidebar,#billing-address .content-sidebar,#shipping-address .content-sidebar,#payment-method .content-sidebar,#thankyou-page .content-sidebar{width:100%;float:left;order:1}}@media (max-width: 819px){#checkout .boxed-title,#billing-address .boxed-title,#shipping-address .boxed-title,#payment-method .boxed-title,#thankyou-page .boxed-title{display:none}}#checkout .default-form-styling,#billing-address .default-form-styling,#shipping-address .default-form-styling,#payment-method .default-form-styling,#thankyou-page .default-form-styling{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto}@media (max-width: 924px){#checkout .default-form-styling,#billing-address .default-form-styling,#shipping-address .default-form-styling,#payment-method .default-form-styling,#thankyou-page .default-form-styling{padding:0 2.643rem}}@media (max-width: 639px){#checkout .default-form-styling,#billing-address .default-form-styling,#shipping-address .default-form-styling,#payment-method .default-form-styling,#thankyou-page .default-form-styling{padding:0 1rem}}.second-section{background-color:#edf4fa;padding:1.429rem 0 6.214rem}.second-section.ignore-parents-pedding{margin:0 -9.522%;padding-right:9.522%;padding-left:9.522%}@media (max-width: 924px){hr.responsive-basket{margin:0 3%}}@media (max-width: 639px){hr.responsive-basket{margin:0 1.5%}}.btn-dual{display:flex;justify-content:space-between}@media (max-width: 569px){.btn-dual{flex-direction:column}.btn-dual a,.btn-dual button,.btn-dual input{flex:1 1 auto}.btn-dual .btn-fwd,.btn-dual .btn-primary,.btn-dual .btn-fwd,.btn-dual .btn-bck-primary,.btn-dual .btn-add-to-basket,.btn-dual #wizard-container form,#wizard-container .btn-dual form,.btn-dual .btn-highlight,.btn-dual #subscription-overview #dialog-container .ok,#subscription-overview #dialog-container .btn-dual .ok{height:42px;padding:11px 15px;order:1;margin-bottom:2.143rem}.btn-dual .btn-back,.btn-dual .btn-secondary,.btn-dual .btn-bck,.btn-dual .btn-disabled,.btn-dual .btn-wishlist-disable,.btn-dual #subscription-overview #dialog-container .cancel,#subscription-overview #dialog-container .btn-dual .cancel{order:2}}@media (max-width: 819px){.checkout-nav ul{display:flex;background-color:#204882}}@media (max-width: 819px){.checkout-nav li{flex:0 1 20%;clip-path:polygon(90% 0, 100% 50%, 90% 100%, 0% 100%, 10% 50%, 0% 0%)}.checkout-nav li:first-of-type{clip-path:polygon(90% 0, 100% 50%, 90% 100%, 0% 100%, 0% 0%)}.checkout-nav li:last-of-type{clip-path:polygon(100% 0, 100% 100%, 0% 100%, 10% 50%, 0% 0%)}@supports (clip-path: polygon(90% 0, 100% 50%, 90% 100%, 0% 100%, 10% 50%, 0% 0%)){.checkout-nav li:first-of-type.active a{padding-right:10%}.checkout-nav li:last-of-type.active a{padding-left:10%}}}@media (max-width: 409px){.checkout-nav li{flex:0 1 15%}}@media (min-width: 640px) and (max-width: 819px){.checkout-nav a{padding-top:6px}}@media (max-width: 819px){.checkout-nav a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:58px;font-size:10.99px;font-size:.785rem;line-height:23.002px;line-height:1.643rem;padding-left:0}.checkout-nav a svg,.checkout-nav a span{margin-right:0}}@media (max-width: 639px){.checkout-nav .nav-txt{display:none}.checkout-nav .active{flex:0 1 40%}.checkout-nav .active a{padding-top:6px}.checkout-nav .active .nav-txt{display:block}}.product-basket-line-wrapper{display:flex;width:100%}.basket-line-title,.basket-line{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto;margin:1.429rem 0;display:flex;flex-wrap:wrap}@media (max-width: 924px){.basket-line-title,.basket-line{padding:0 2.643rem}}@media (max-width: 639px){.basket-line-title,.basket-line{padding:0 1rem}}.basket-line-title{font-size:16.002px;font-size:1.143rem;margin-top:2.143rem;margin-bottom:1.429rem}@media (max-width: 569px){.basket-line-title{display:none}}.basket-line-title .quantity{width:101px;margin-left:auto}.basket-line-title .total{width:52px;text-align:right}.basket-line{margin-bottom:41px}@media (max-width: 569px){.basket-line{margin-bottom:60px}.basket-line:first-of-type{margin-top:2.143rem}}@media (max-width: 409px){.basket-line{margin-bottom:50px}}@media (max-width: 569px){.basket-line,.product-basket-line-wrapper{flex-direction:column}}.basket-line .product-details,.product-basket-line-wrapper .product-details{display:flex;flex:1 1 60%}.basket-line .product-cover,.product-basket-line-wrapper .product-cover{flex:0 0 155px;text-align:right;margin-left:-31px}@media (max-width: 409px){.basket-line .product-cover,.product-basket-line-wrapper .product-cover{flex-basis:125px;margin-left:-24px}.basket-line .product-cover img,.product-basket-line-wrapper .product-cover img{margin-top:5px;height:94px}}@media (max-width: 359px){.basket-line .product-cover,.product-basket-line-wrapper .product-cover{flex-basis:88px}.basket-line .product-cover img,.product-basket-line-wrapper .product-cover img{height:60px}}.basket-line .product-info,.product-basket-line-wrapper .product-info{flex:1 1 60%;font-size:13.0004px;font-size:.9286rem}@media (min-width: 570px){.basket-line .product-info,.product-basket-line-wrapper .product-info{padding-right:30px}}@media (max-width: 409px){.basket-line .product-info,.product-basket-line-wrapper .product-info{font-size:11.998px;font-size:.857rem}}.basket-line .product-info .product-title,.product-basket-line-wrapper .product-info .product-title{font-weight:bold;margin:2px 0}.basket-line .product-info .product-title a,.product-basket-line-wrapper .product-info .product-title a{color:#2c2c2c}.basket-line .product-info .product-title a:visited,.product-basket-line-wrapper .product-info .product-title a:visited{color:#2c2c2c}.basket-line .product-info .product-title a:focus,.product-basket-line-wrapper .product-info .product-title a:focus{color:#06f}.basket-line .product-info .product-title a:hover,.product-basket-line-wrapper .product-info .product-title a:hover{color:#06f}.basket-line .product-info .product-title a:active,.product-basket-line-wrapper .product-info .product-title a:active{color:#06f}.basket-line .product-info p,.basket-line .product-info .help-entries .entry-text ul,.help-entries .entry-text .basket-line .product-info ul,.basket-line .product-info .help-entries .entry-text ol,.help-entries .entry-text .basket-line .product-info ol,.product-basket-line-wrapper .product-info p,.product-basket-line-wrapper .product-info .help-entries .entry-text ul,.help-entries .entry-text .product-basket-line-wrapper .product-info ul,.product-basket-line-wrapper .product-info .help-entries .entry-text ol,.help-entries .entry-text .product-basket-line-wrapper .product-info ol{font-size:11.9994px;font-size:.8571rem;margin:12px 0}.basket-line .product-basket-infos,.product-basket-line-wrapper .product-basket-infos{display:flex}@media (min-width: 570px){.basket-line .product-basket-infos,.product-basket-line-wrapper .product-basket-infos{flex:0 0 160px;margin-left:auto}}@media (max-width: 569px){.basket-line .product-basket-infos,.product-basket-line-wrapper .product-basket-infos{margin:12px 0 0 123px}}@media (max-width: 409px){.basket-line .product-basket-infos,.product-basket-line-wrapper .product-basket-infos{margin-left:101px}}@media (max-width: 359px){.basket-line .product-basket-infos,.product-basket-line-wrapper .product-basket-infos{margin-left:64px}}.basket-line .product-quantity,.product-basket-line-wrapper .product-quantity{position:relative;-moz-user-select:none}@media (min-width: 570px){.basket-line .product-quantity,.product-basket-line-wrapper .product-quantity{flex:0 0 77px}}.basket-line .product-quantity input,.product-basket-line-wrapper .product-quantity input{width:44px;border:1px solid #b2c5d6}.basket-line .product-quantity input:focus,.product-basket-line-wrapper .product-quantity input:focus{border:1px solid #2b9dfe;outline:0}.basket-line .product-quantity .btn-refresh,.product-basket-line-wrapper .product-quantity .btn-refresh{background:transparent;line-height:0;padding:2px;margin-left:2px;position:relative;top:2px}.basket-line .product-quantity .btn-refresh svg,.product-basket-line-wrapper .product-quantity .btn-refresh svg{fill:#2c2c2c}.basket-line .product-quantity .btn-refresh:hover svg,.product-basket-line-wrapper .product-quantity .btn-refresh:hover svg{fill:#06f}.basket-line .product-quantity .remove-item,.product-basket-line-wrapper .product-quantity .remove-item{font-size:11.9994px;font-size:.8571rem}@media (min-width: 570px){.basket-line .product-quantity .remove-item,.product-basket-line-wrapper .product-quantity .remove-item{margin-top:8px}}@media (min-width: 570px) and (pointer: coarse){.basket-line .product-quantity .remove-item,.product-basket-line-wrapper .product-quantity .remove-item{text-align:center;margin-top:11px;padding-top:10px;border-top:1px dotted #2c2c2c}}@media (max-width: 569px){.basket-line .product-quantity .remove-item,.product-basket-line-wrapper .product-quantity .remove-item{display:inline-block;margin-left:7px;padding:5px 0 5px 12px;vertical-align:top;border-left:1px dotted #2c2c2c}}.basket-line .product-quantity .remove-item a,.product-basket-line-wrapper .product-quantity .remove-item a{color:#2c2c2c}.basket-line .product-quantity .remove-item a:visited,.product-basket-line-wrapper .product-quantity .remove-item a:visited{color:#2c2c2c}.basket-line .product-quantity .remove-item a:focus,.product-basket-line-wrapper .product-quantity .remove-item a:focus{color:#e51717}.basket-line .product-quantity .remove-item a:hover,.product-basket-line-wrapper .product-quantity .remove-item a:hover{color:#e51717}.basket-line .product-quantity .remove-item a:active,.product-basket-line-wrapper .product-quantity .remove-item a:active{color:#e51717}.basket-line .product-quantity.quantity-error input,.product-basket-line-wrapper .product-quantity.quantity-error input{border-color:#e51717;background-color:#ffefef}.basket-line .product-quantity.quantity-error .quantity-error-msg,.product-basket-line-wrapper .product-quantity.quantity-error .quantity-error-msg{color:#e51717;font-size:13.0004px;font-size:.9286rem;margin-top:8px}.basket-line .product-quantity.quantity-error .quantity-error-msg:before,.product-basket-line-wrapper .product-quantity.quantity-error .quantity-error-msg:before{content:url(../img/icons/error-triangle.png);position:relative;top:4px;margin:0 3px 0 4px}@media (min-width: 570px){.basket-line .product-quantity.quantity-error .quantity-error-msg,.product-basket-line-wrapper .product-quantity.quantity-error .quantity-error-msg{width:190px;position:absolute}}@media (min-width: 570px) and (max-width: 639px){.basket-line .product-quantity.quantity-error .quantity-error-msg,.product-basket-line-wrapper .product-quantity.quantity-error .quantity-error-msg{width:165px}}.basket-line .product-price,.product-basket-line-wrapper .product-price{font-weight:bold;flex:1 1 auto;text-align:right}@media (max-width: 569px){.basket-line .product-price,.product-basket-line-wrapper .product-price{margin-top:3px}}.basket-line .previously-purchased,.product-basket-line-wrapper .previously-purchased{font-size:12.992px;font-size:.928rem;width:100%;padding:7px 0 7px 7px;margin:1rem 0 0 117px}@media (max-width: 924px){.basket-line .previously-purchased,.product-basket-line-wrapper .previously-purchased{margin-left:117px}}@media (max-width: 569px){.basket-line .previously-purchased,.product-basket-line-wrapper .previously-purchased{width:auto;margin-left:117px}}@media (max-width: 409px){.basket-line .previously-purchased,.product-basket-line-wrapper .previously-purchased{margin-left:94px}}@media (max-width: 359px){.basket-line .previously-purchased,.product-basket-line-wrapper .previously-purchased{margin-left:56px}}.basket-line .previously-purchased svg,.product-basket-line-wrapper .previously-purchased svg{width:22px;height:22px;margin:0 14px 0 7px}.basket-options{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto;display:flex;justify-content:space-between}@media (max-width: 924px){.basket-options{padding:0 2.643rem}}@media (max-width: 639px){.basket-options{padding:0 1rem}}@media (max-width: 569px){.basket-options{flex-direction:column}}#voucher-code{flex:0 1 60%}@media (min-width: 640px){#voucher-code{min-width:214px;margin-right:1.429rem}}@media (min-width: 570px) and (max-width: 639px){#voucher-code{min-width:242px;margin-right:1rem}}@media (max-width: 569px){#voucher-code{flex:1 1 auto;order:2;margin-top:2.143rem;text-align:right}}.voucher-header{font-size:16.002px;font-size:1.143rem;margin-top:29.4px;margin-top:2.1rem;margin-bottom:12px}@media (max-width: 569px){.voucher-header{display:none}}#voucher_form_container{background:#edf4fa;padding:1rem;text-align:left}@media (min-width: 640px){#voucher_form_container{margin:0 -1rem}}#voucher_form_container .control-group{display:flex;align-items:center}#voucher_form_container label{flex:0 0 60px}#voucher_form_container .controls{flex:1 1 auto}#voucher_form_container input{width:100%;border:1px solid #b2c5d6}#voucher_form_container input:focus{border:1px solid #2b9dfe;outline:0}#voucher_form_container .voucher-hint{font-size:12.6px;font-size:.9rem;margin-bottom:10px}#voucher_form_container .voucher-button{display:flex;justify-content:flex-end;align-items:center;margin-top:17px}#voucher_form_container #voucher_form_cancel{color:#2c2c2c;margin-right:22px}#voucher_form_container #voucher_form_cancel:hover{color:#06f}.remove-voucher{display:inline-block}.remove-voucher .btn-remove{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:0;padding:0;background:transparent;border-radius:5px;position:relative;top:3px;transition:border 200ms ease-out}.remove-voucher .btn-remove:hover{border:3px solid #e51717}#basket-totals,#preview-totals{margin-top:5.6px;margin-top:.4rem}#basket-totals h4,#preview-totals h4{margin:0;font-weight:bold}#basket-totals .total-row,#preview-totals .total-row{width:100%;float:left;margin-top:23.8px;margin-top:1.7rem}#basket-totals .total-label,#preview-totals .total-label{width:66.66667%;float:left}#basket-totals .total-value,#preview-totals .total-value{width:33.33333%;float:left}#basket-totals .total-hint,#preview-totals .total-hint{width:100%;float:left;margin-top:11.2px;margin-top:.8rem;font-size:12.6px;font-size:.9rem}#basket-totals .total-label,#basket-totals .total-value,#basket-totals .total-hint,#preview-totals .total-label,#preview-totals .total-value,#preview-totals .total-hint{text-align:right}#basket-totals .total-discount .total-label,#basket-totals .total-discount .total-value,#preview-totals .total-discount .total-label,#preview-totals .total-discount .total-value{font-weight:bold}.btn-to-checkout{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto;margin:3.571rem auto 6.214rem}@media (max-width: 924px){.btn-to-checkout{padding:0 2.643rem}}@media (max-width: 639px){.btn-to-checkout{padding:0 1rem}}.basket-warning{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto;margin:1.429rem auto}@media (max-width: 924px){.basket-warning{padding:0 2.643rem}}@media (max-width: 639px){.basket-warning{padding:0 1rem}}.basket-warning-msg{position:relative;background-color:#fff;padding:1.429rem 1.429rem 6px 108px;min-height:90px}.basket-warning-msg:before{content:"i";font-family:"Times New Roman", Times, serif;font-size:100.002px;font-size:7.143rem;line-height:0;font-weight:bold;color:#e1edf7;position:absolute;top:50%;left:41px;text-shadow:#8ac2ea -1px 0,#8ac2ea 1px 0,#8ac2ea 0 1px,#8ac2ea 0 -1px}.basket-warning-msg p,.basket-warning-msg .help-entries .entry-text ul,.help-entries .entry-text .basket-warning-msg ul,.basket-warning-msg .help-entries .entry-text ol,.help-entries .entry-text .basket-warning-msg ol{margin:0 0 1rem 0}.basket-empty{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;margin:2.643rem auto 3.571rem}@media (max-width: 924px){.basket-empty{padding:0 2.643rem}}@media (max-width: 639px){.basket-empty{padding:0 1rem}}.basket-empty .icon-basket{fill:none;stroke:#818181;stroke-width:0.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:0.8;margin-left:-40px}.basket-empty .icon-basket .icon-basket-show-full{display:none}.basket-empty a{margin-top:2.143rem}.btn-login-form{margin:1.429rem 0 3.571rem}.order-as{display:flex;flex-wrap:wrap}@media (min-width: 500px){.order-as{justify-content:space-between}}@media (max-width: 499px){.order-as>div{width:100%}}.order-as h3{margin-bottom:4px}@media (max-width: 499px){.order-as-guest{padding-left:24px}}.order-as-guest input,.order-as-guest label{cursor:pointer}.order-as-guest input{margin:0 5px 0 -24px}.order-as-guest label{font-size:18.004px;font-size:1.286rem;font-weight:normal}@media (max-width: 499px){.order-as-guest label{font-size:16.002px;font-size:1.143rem}}.order-as-subscriber{width:100%;margin-top:1.429rem}#billing-address .choose-password{display:block}#billing-address .content-main.guest_account .choose-password{display:none}#shipping-address .shipping-address-options #id_shipping_option,#payment-method .payment-method-options #id_payment_option{list-style-type:none;list-style-position:inside;margin:0;padding:0;list-style-position:outside;margin:2.143rem 0}#shipping-address .shipping-address-options #id_shipping_option li,#payment-method .payment-method-options #id_payment_option li{margin-bottom:1rem}#shipping-address .shipping-address-options #id_shipping_option input,#payment-method .payment-method-options #id_payment_option input,#shipping-address .shipping-address-options #id_shipping_option label,#payment-method .payment-method-options #id_payment_option label{cursor:pointer}#shipping-address .content-main{overflow:hidden}#shipping-address .shipping-address-options{margin-top:2.143rem}#shipping-address .shipping-address-options>label{font-size:16.002px;font-size:1.143rem}#shipping-address .ship-to-altaddr{padding-top:1.143rem;padding-bottom:6.214rem}#shipping-address .ship-to-altaddr .default-address{display:none}#shipping-address .ship-to-billaddr{display:block}#shipping-address .ship-to-altaddr{display:none}#shipping-address .billing_address .ship-to-billaddr{display:block}#shipping-address .billing_address .ship-to-altaddr{display:none}#shipping-address .billing_address #id_shipping_option label[for=id_shipping_option_0]{font-weight:bold}#shipping-address .alternate_address .ship-to-billaddr{display:none}#shipping-address .alternate_address .ship-to-altaddr{display:block}#shipping-address .alternate_address #id_shipping_option label[for=id_shipping_option_1]{font-weight:bold}#shipping-address .btn-dual{margin-top:3.571rem}.shipping-address-list{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto}@media (max-width: 924px){.shipping-address-list{padding:0 2.643rem}}@media (max-width: 639px){.shipping-address-list{padding:0 1rem}}.shipping-address-list>label{font-size:16.002px;font-size:1.143rem;margin:2.143rem 0;display:block}.shipping-address-list .address-list-wrapper{display:flex;flex-wrap:wrap}.shipping-address-list .address-entry{display:flex;align-items:flex-start;width:50%;margin-bottom:38px}@media (max-width: 569px){.shipping-address-list .address-entry{width:100%}}.shipping-address-list .address-entry input,.shipping-address-list .address-entry label{cursor:pointer}.shipping-address-list .address-entry input{margin:4px 10px 0 0}.shipping-address-list .address-entry label{line-height:21px;line-height:1.5rem;word-wrap:break-word;overflow-wrap:break-word;max-width:85%}.shipping-address-list .address-entry input:checked+label{font-weight:bold}.shipping-address-list .address-entry input:checked+label .address-remove-link,.shipping-address-list .address-entry input:checked+label .separator{font-weight:normal}.shipping-address-list .address-entry a{color:#215392}.shipping-address-list .address-entry a:visited{color:#215392}.shipping-address-list .address-entry a:focus{color:#06f}.shipping-address-list .address-entry a:hover{color:#06f}.shipping-address-list .address-entry a:active{color:#06f}.shipping-address-list .address-entry .address-change-link{font-weight:bold}.shipping-address-list .address-entry .separator{margin:0 1rem}.shipping-address-list .btn-triple{margin-top:1.143rem}@media (min-width: 570px){.shipping-address-list .btn-triple .btn-primary,.shipping-address-list .btn-triple .btn-fwd,.shipping-address-list .btn-triple .btn-bck-primary,.shipping-address-list .btn-triple .btn-add-to-basket,.shipping-address-list .btn-triple #wizard-container form,#wizard-container .shipping-address-list .btn-triple form,.shipping-address-list .btn-triple .btn-highlight,.shipping-address-list .btn-triple #subscription-overview #dialog-container .ok,#subscription-overview #dialog-container .shipping-address-list .btn-triple .ok{margin-left:14px}}@media (max-width: 569px){.shipping-address-list .btn-triple{display:flex;flex-direction:column}.shipping-address-list .btn-triple .btn-advanced{width:180px}.shipping-address-list .btn-triple .btn-dual{margin-top:2.143rem}}.shipping-address-delete{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto}@media (max-width: 924px){.shipping-address-delete{padding:0 2.643rem}}@media (max-width: 639px){.shipping-address-delete{padding:0 1rem}}.shipping-address-delete address{line-height:21px;line-height:1.5rem;word-wrap:break-word;overflow-wrap:break-word;font-style:normal;margin-bottom:2.143rem}#payment-method .payment-method-options{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto}@media (max-width: 924px){#payment-method .payment-method-options{padding:0 2.643rem}}@media (max-width: 639px){#payment-method .payment-method-options{padding:0 1rem}}#payment-method .payment-method-options #id_payment_option input:checked ~ label{font-weight:bold}#payment-method #paypal{min-height:220px}#payment-method #paypal{display:block}#payment-method #creditcard{display:none}#payment-method .paypal_sourcetype #paypal{display:block}#payment-method .paypal_sourcetype #creditcard{display:none}#payment-method .creditcard_sourcetype #paypal{display:none}#payment-method .creditcard_sourcetype #creditcard{display:block}.payment-method-list .saved-payment-entry p,.payment-method-list .saved-payment-entry .help-entries .entry-text ul,.help-entries .entry-text .payment-method-list .saved-payment-entry ul,.payment-method-list .saved-payment-entry .help-entries .entry-text ol,.help-entries .entry-text .payment-method-list .saved-payment-entry ol,.payment-method-delete p,.payment-method-delete .help-entries .entry-text ul,.help-entries .entry-text .payment-method-delete ul,.payment-method-delete .help-entries .entry-text ol,.help-entries .entry-text .payment-method-delete ol{margin:7px 0;word-wrap:break-word;overflow-wrap:break-word}.payment-method-list{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto}@media (max-width: 924px){.payment-method-list{padding:0 2.643rem}}@media (max-width: 639px){.payment-method-list{padding:0 1rem}}.payment-method-list h4{margin-bottom:2.143rem}.payment-method-list .saved-payment-wrapper{display:flex;flex-wrap:wrap}.payment-method-list .saved-payment-entry{width:50%;margin-bottom:3.571rem}@media (min-width: 570px){.payment-method-list .saved-payment-entry{padding-right:24px}}@media (max-width: 569px){.payment-method-list .saved-payment-entry{width:100%}}.payment-method-list .saved-payment-function{margin-top:20px}@media (max-width: 569px){.payment-method-list .saved-payment-function{display:flex;justify-content:flex-end;align-items:center}}.payment-method-list .saved-payment-function input{margin-right:12px}@media (max-width: 569px){.payment-method-list .saved-payment-function input{order:2;margin:0 0 0 12px}}.payment-method-list .saved-payment-function a{color:#215392}.payment-method-list .saved-payment-function a:visited{color:#215392}.payment-method-list .saved-payment-function a:focus{color:#06f}.payment-method-list .saved-payment-function a:hover{color:#06f}.payment-method-list .saved-payment-function a:active{color:#06f}@media (max-width: 569px){.payment-method-list .saved-payment-function a{order:1}}.payment-method-alternative{margin:1.429rem 0 6.214rem;padding-left:4.143rem;float:left}@media (max-width: 924px){.payment-method-alternative{padding:0 1rem 0 2.643rem}}@media (max-width: 639px){.payment-method-alternative{padding:0 2.643rem 0 1rem}}@media (max-width: 569px){.payment-method-alternative{padding:0 1rem;width:50%}.payment-method-alternative .btn-advanced{width:100%}}@media (max-width: 429px){.payment-method-alternative{width:100%;margin:0 0 3.571rem}}#checkout-preview-page .first-section,#thankyou-page .first-section,#asc-recovery-page .first-section{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto}@media (max-width: 924px){#checkout-preview-page .first-section,#thankyou-page .first-section,#asc-recovery-page .first-section{padding:0 2.643rem}}@media (max-width: 639px){#checkout-preview-page .first-section,#thankyou-page .first-section,#asc-recovery-page .first-section{padding:0 1rem}}#checkout-preview-page .second-section,#thankyou-page .second-section,#asc-recovery-page .second-section{padding-bottom:1.429rem}@media (min-width: 570px){#checkout-preview-page .product-quantity,#thankyou-page .product-quantity,#asc-recovery-page .product-quantity{text-align:center}#checkout-preview-page .product-quantity .quantity-mobile,#thankyou-page .product-quantity .quantity-mobile,#asc-recovery-page .product-quantity .quantity-mobile{display:none}}#checkout-preview-page .shipping-method,#thankyou-page .shipping-method,#asc-recovery-page .shipping-method{margin:2.143rem auto 3.571rem}#checkout-preview-page .shipping-option,#thankyou-page .shipping-option,#asc-recovery-page .shipping-option{display:flex;align-items:center;margin-bottom:1rem}@media (max-width: 569px){#checkout-preview-page .shipping-option,#thankyou-page .shipping-option,#asc-recovery-page .shipping-option{flex-wrap:wrap}}#checkout-preview-page .shipping-option .shipping-costs,#thankyou-page .shipping-option .shipping-costs,#asc-recovery-page .shipping-option .shipping-costs{margin-left:auto}@media (max-width: 569px){#checkout-preview-page .shipping-option .shipping-costs,#thankyou-page .shipping-option .shipping-costs,#asc-recovery-page .shipping-option .shipping-costs{margin:7px 0 0 0}}#checkout-preview-page #preview-totals,#checkout-preview-page .preorder-disclaimer,#checkout-preview-page .btn-last-element,#thankyou-page #preview-totals,#thankyou-page .preorder-disclaimer,#thankyou-page .btn-last-element,#asc-recovery-page #preview-totals,#asc-recovery-page .preorder-disclaimer,#asc-recovery-page .btn-last-element{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto}@media (max-width: 924px){#checkout-preview-page #preview-totals,#checkout-preview-page .preorder-disclaimer,#checkout-preview-page .btn-last-element,#thankyou-page #preview-totals,#thankyou-page .preorder-disclaimer,#thankyou-page .btn-last-element,#asc-recovery-page #preview-totals,#asc-recovery-page .preorder-disclaimer,#asc-recovery-page .btn-last-element{padding:0 2.643rem}}@media (max-width: 639px){#checkout-preview-page #preview-totals,#checkout-preview-page .preorder-disclaimer,#checkout-preview-page .btn-last-element,#thankyou-page #preview-totals,#thankyou-page .preorder-disclaimer,#thankyou-page .btn-last-element,#asc-recovery-page #preview-totals,#asc-recovery-page .preorder-disclaimer,#asc-recovery-page .btn-last-element{padding:0 1rem}}#checkout-preview-page #preview-totals,#thankyou-page #preview-totals,#asc-recovery-page #preview-totals{overflow:hidden;margin-top:2.143rem}#checkout-preview-page #preview-totals .total-row,#thankyou-page #preview-totals .total-row,#asc-recovery-page #preview-totals .total-row{margin-top:1rem}#checkout-preview-page .preorder-disclaimer,#thankyou-page .preorder-disclaimer,#asc-recovery-page .preorder-disclaimer{margin-top:40px;margin-bottom:3.571rem}#checkout-preview-page .preorder-disclaimer p,#checkout-preview-page .preorder-disclaimer .help-entries .entry-text ul,.help-entries .entry-text #checkout-preview-page .preorder-disclaimer ul,#checkout-preview-page .preorder-disclaimer .help-entries .entry-text ol,.help-entries .entry-text #checkout-preview-page .preorder-disclaimer ol,#thankyou-page .preorder-disclaimer p,#thankyou-page .preorder-disclaimer .help-entries .entry-text ul,.help-entries .entry-text #thankyou-page .preorder-disclaimer ul,#thankyou-page .preorder-disclaimer .help-entries .entry-text ol,.help-entries .entry-text #thankyou-page .preorder-disclaimer ol,#asc-recovery-page .preorder-disclaimer p,#asc-recovery-page .preorder-disclaimer .help-entries .entry-text ul,.help-entries .entry-text #asc-recovery-page .preorder-disclaimer ul,#asc-recovery-page .preorder-disclaimer .help-entries .entry-text ol,.help-entries .entry-text #asc-recovery-page .preorder-disclaimer ol{font-size:12.992px;font-size:.928rem;position:relative;border:1px solid #fff;padding:10px 1.429rem 10px 52px}#checkout-preview-page .preorder-disclaimer p:before,#checkout-preview-page .preorder-disclaimer .help-entries .entry-text ul:before,.help-entries .entry-text #checkout-preview-page .preorder-disclaimer ul:before,#checkout-preview-page .preorder-disclaimer .help-entries .entry-text ol:before,.help-entries .entry-text #checkout-preview-page .preorder-disclaimer ol:before,#thankyou-page .preorder-disclaimer p:before,#thankyou-page .preorder-disclaimer .help-entries .entry-text ul:before,.help-entries .entry-text #thankyou-page .preorder-disclaimer ul:before,#thankyou-page .preorder-disclaimer .help-entries .entry-text ol:before,.help-entries .entry-text #thankyou-page .preorder-disclaimer ol:before,#asc-recovery-page .preorder-disclaimer p:before,#asc-recovery-page .preorder-disclaimer .help-entries .entry-text ul:before,.help-entries .entry-text #asc-recovery-page .preorder-disclaimer ul:before,#asc-recovery-page .preorder-disclaimer .help-entries .entry-text ol:before,.help-entries .entry-text #asc-recovery-page .preorder-disclaimer ol:before{content:"i";font-family:"Times New Roman", Times, serif;font-size:39.998px;font-size:2.857rem;line-height:0;font-weight:bold;color:#b2c5d6;position:absolute;top:50%;left:20px}#checkout-preview-page .btn-last-element,#thankyou-page .btn-last-element,#asc-recovery-page .btn-last-element{margin-bottom:3.571rem}#asc-recovery-page{padding:2rem 5rem}#checkout-preview-page .terms,.renewal-cancellation-notice .terms{display:flex;flex-wrap:wrap;align-items:baseline;font-size:16.002px;font-size:1.143rem;line-height:21px;line-height:1.5rem;margin:2.143rem 0 1.143rem}#checkout-preview-page .terms input,.renewal-cancellation-notice .terms input,#checkout-preview-page .terms label,.renewal-cancellation-notice .terms label{cursor:pointer}#checkout-preview-page .terms input,.renewal-cancellation-notice .terms input{margin:2px 8px 0 0}#checkout-preview-page .terms label,.renewal-cancellation-notice .terms label{max-width:90%}#checkout-preview-page .terms a,.renewal-cancellation-notice .terms a{color:#215392}#checkout-preview-page .terms a:visited,.renewal-cancellation-notice .terms a:visited{color:#215392}#checkout-preview-page .terms a:focus,.renewal-cancellation-notice .terms a:focus{color:#06f}#checkout-preview-page .terms a:hover,.renewal-cancellation-notice .terms a:hover{color:#06f}#checkout-preview-page .terms a:active,.renewal-cancellation-notice .terms a:active{color:#06f}#checkout-preview-page .error.terms label,.renewal-cancellation-notice .error.terms label{background-color:#ffefef;padding:1px 4px}#checkout-preview-page .error.terms input,.renewal-cancellation-notice .error.terms input{-moz-box-shadow:#e51717 0 0 0 1px;-webkit-box-shadow:#e51717 0 0 0 1px;box-shadow:#e51717 0 0 0 1px}#checkout-preview-page .error.terms input:checked,.renewal-cancellation-notice .error.terms input:checked{-moz-box-shadow:#e51717 0 0 0 0;-webkit-box-shadow:#e51717 0 0 0 0;box-shadow:#e51717 0 0 0 0}#checkout-preview-page .error.terms input:checked ~ label,.renewal-cancellation-notice .error.terms input:checked ~ label{background-color:transparent}#checkout-preview-page .error.terms input:checked ~ .errorlist,.renewal-cancellation-notice .error.terms input:checked ~ .errorlist{display:none}#checkout-preview-page .terms .errorlist,.renewal-cancellation-notice .terms .errorlist{list-style-type:none;list-style-position:inside;margin:0;padding:0;font-size:14px;font-size:1rem;margin-left:1.429rem}#checkout-preview-page .terms .errorlist li,.renewal-cancellation-notice .terms .errorlist li{color:#e51717}#checkout-preview-page .terms .errorlist li:before,.renewal-cancellation-notice .terms .errorlist li:before{content:url(../img/icons/error-triangle.png);position:relative;top:4px;margin:0 3px 0 4px}#checkout-preview-page .top-error-msg{list-style:none;margin:0;padding:12px;display:flex;align-items:center;background-color:#fdeeee;border:1px solid #e51717;margin-bottom:2.143rem}#checkout-preview-page .top-error-msg:before{content:"!";font-family:"Times New Roman", Times, serif;font-size:39.9994px;font-size:2.8571rem;line-height:0;font-weight:bold;color:#e51717;margin:0 32px 0 20px}#checkout-preview-page .top-error-msg p,#checkout-preview-page .top-error-msg .help-entries .entry-text ul,.help-entries .entry-text #checkout-preview-page .top-error-msg ul,#checkout-preview-page .top-error-msg .help-entries .entry-text ol,.help-entries .entry-text #checkout-preview-page .top-error-msg ol{margin:0}#checkout-preview-page .top-error-msg p+p,#checkout-preview-page .top-error-msg .help-entries .entry-text ul+p,.help-entries .entry-text #checkout-preview-page .top-error-msg ul+p,#checkout-preview-page .top-error-msg .help-entries .entry-text ol+p,.help-entries .entry-text #checkout-preview-page .top-error-msg ol+p,#checkout-preview-page .top-error-msg .help-entries .entry-text p+ul,.help-entries .entry-text #checkout-preview-page .top-error-msg p+ul,#checkout-preview-page .top-error-msg .help-entries .entry-text ul+ul,.help-entries .entry-text #checkout-preview-page .top-error-msg ul+ul,#checkout-preview-page .top-error-msg .help-entries .entry-text ol+ul,.help-entries .entry-text #checkout-preview-page .top-error-msg ol+ul,#checkout-preview-page .top-error-msg .help-entries .entry-text p+ol,.help-entries .entry-text #checkout-preview-page .top-error-msg p+ol,#checkout-preview-page .top-error-msg .help-entries .entry-text ul+ol,.help-entries .entry-text #checkout-preview-page .top-error-msg ul+ol,#checkout-preview-page .top-error-msg .help-entries .entry-text ol+ol,.help-entries .entry-text #checkout-preview-page .top-error-msg ol+ol{margin-top:6px}#checkout-preview-page .top-error-msg strong{font-size:15.96px;font-size:1.14rem}#checkout-preview-page .top-error-msg strong+p,#checkout-preview-page .top-error-msg .help-entries .entry-text strong+ul,.help-entries .entry-text #checkout-preview-page .top-error-msg strong+ul,#checkout-preview-page .top-error-msg .help-entries .entry-text strong+ol,.help-entries .entry-text #checkout-preview-page .top-error-msg strong+ol{margin-top:6px}#checkout-preview-page .top-error-msg a{color:#215392}#checkout-preview-page .top-error-msg a:visited{color:#215392}#checkout-preview-page .top-error-msg a:focus{color:#06f}#checkout-preview-page .top-error-msg a:hover{color:#06f}#checkout-preview-page .top-error-msg a:active{color:#06f}#checkout-preview-page .terms{margin-bottom:2.143rem}#checkout-preview-page .customer-details{display:flex;flex-wrap:wrap;word-wrap:break-word;overflow-wrap:break-word}#checkout-preview-page .customer-details h5{font-weight:bold}#checkout-preview-page .customer-details h5,#checkout-preview-page .customer-details p,#checkout-preview-page .customer-details .help-entries .entry-text ul,.help-entries .entry-text #checkout-preview-page .customer-details ul,#checkout-preview-page .customer-details .help-entries .entry-text ol,.help-entries .entry-text #checkout-preview-page .customer-details ol{margin:0}#checkout-preview-page .customer-details address{font-style:normal}#checkout-preview-page .customer-details .single-detail{width:48%;line-height:23.002px;line-height:1.643rem;margin-bottom:2.143rem}@media (min-width: 570px){#checkout-preview-page .customer-details .single-detail:nth-child(odd){padding-right:20px}#checkout-preview-page .customer-details .single-detail:nth-child(even){padding-left:20px}}@media (max-width: 569px){#checkout-preview-page .customer-details .single-detail{width:100%}}#checkout-preview-page .customer-details .single-detail .sub-details:nth-child(2){margin-top:1.429rem}@media (max-width: 569px){#checkout-preview-page .customer-details .single-detail .sub-details:nth-child(2){margin-top:2.143rem}}#checkout-preview-page .customer-details .single-detail.full-length{width:100%;padding:0}#checkout-preview-page .subscription-guest-order{width:100%;max-width:723px;padding:0 4.143rem;margin:0 auto}@media (max-width: 924px){#checkout-preview-page .subscription-guest-order{padding:0 2.643rem}}@media (max-width: 639px){#checkout-preview-page .subscription-guest-order{padding:0 1rem}}#checkout-preview-page .subscription-guest-order-warning{list-style:none;margin:0;padding:12px;display:flex;align-items:center;background-color:#fdeeee;border:1px solid #e51717;margin-bottom:3.571rem}#checkout-preview-page .subscription-guest-order-warning:before{content:"!";font-family:"Times New Roman", Times, serif;font-size:39.9994px;font-size:2.8571rem;line-height:0;font-weight:bold;color:#e51717;margin:0 32px 0 20px}#checkout-preview-page .subscription-guest-order-warning p,#checkout-preview-page .subscription-guest-order-warning .help-entries .entry-text ul,.help-entries .entry-text #checkout-preview-page .subscription-guest-order-warning ul,#checkout-preview-page .subscription-guest-order-warning .help-entries .entry-text ol,.help-entries .entry-text #checkout-preview-page .subscription-guest-order-warning ol{font-size:15.988px;font-size:1.142rem;line-height:21px;line-height:1.5rem;font-weight:bold;margin:0}#checkout-preview-page .subscription-guest-order-warning a{color:#215392}#checkout-preview-page .subscription-guest-order-warning a:visited{color:#215392}#checkout-preview-page .subscription-guest-order-warning a:focus{color:#06f}#checkout-preview-page .subscription-guest-order-warning a:hover{color:#06f}#checkout-preview-page .subscription-guest-order-warning a:active{color:#06f}#checkout-preview-page .shipping-option input,#checkout-preview-page .shipping-option label{cursor:pointer}#checkout-preview-page .shipping-option input{margin-right:5px}#checkout-preview-page .shipping-option input:checked ~ label,#checkout-preview-page .shipping-option input:checked ~ .shipping-costs{font-weight:bold}#checkout-preview-page .shipping-option label{flex-shrink:1;flex-basis:calc(100% - 100px)}@media (max-width: 569px){#checkout-preview-page .shipping-option label{flex-basis:90%}}#checkout-preview-page .shipping-option .shipping-costs{display:none}@media (max-width: 569px){#checkout-preview-page .shipping-option .shipping-costs{margin-left:18px}}.renewal-cancellation-notice a{color:#215392}.renewal-cancellation-notice a:visited{color:#215392}.renewal-cancellation-notice a:focus{color:#06f}.renewal-cancellation-notice a:hover{color:#06f}.renewal-cancellation-notice a:active{color:#06f}.renewal-cancellation-notice .overlay_text{font-size:12.992px;font-size:.928rem;line-height:16.996px;line-height:1.214rem}.renewal-cancellation-notice .renewal-details{margin:2.143rem 0}@media (min-width: 500px){.renewal-cancellation-notice .renewal-details{column-count:2;column-gap:25px}.renewal-cancellation-notice .renewal-details p,.renewal-cancellation-notice .renewal-details .help-entries .entry-text ul,.help-entries .entry-text .renewal-cancellation-notice .renewal-details ul,.renewal-cancellation-notice .renewal-details .help-entries .entry-text ol,.help-entries .entry-text .renewal-cancellation-notice .renewal-details ol{break-inside:avoid}}.renewal-cancellation-notice .renewal-details h5{font-weight:bold}.renewal-cancellation-notice .renewal-details h5:first-of-type{margin-top:0}.renewal-cancellation-notice .terms{margin:17px 0}.renewal-cancellation-notice .terms .error{color:#e51717;font-size:14px;font-size:1rem;margin-left:16px;display:none}.renewal-cancellation-notice .terms .error:before{content:url(../img/icons/error-triangle.png);position:relative;top:4px;margin:0 3px 0 4px}.renewal-cancellation-notice .btn-last-element{margin:3.571rem 0 2.143rem}@media (max-width: 499px){.renewal-cancellation-notice .btn-last-element{margin:2.143rem 0}}#thankyou-page .checkout-nav{display:none}@media (max-width: 819px){#thankyou-page .content-main{order:1}#thankyou-page .content-sidebar{display:none}#thankyou-page .boxed-title{display:flex}}#thankyou-page .thankyou-intro p,#thankyou-page .thankyou-intro .help-entries .entry-text ul,.help-entries .entry-text #thankyou-page .thankyou-intro ul,#thankyou-page .thankyou-intro .help-entries .entry-text ol,.help-entries .entry-text #thankyou-page .thankyou-intro ol{margin-bottom:3.571rem}@media (max-width: 569px){#thankyou-page .shipping-costs{width:100%}}@media (max-width: 767px){.static-page-main{width:100%}}.static-page-main h2,.static-page-main h3,.static-page-main h4,.static-page-main h5,.static-page-main h6{margin:1.143rem 0 1.429rem;font-weight:bold;width:100%;max-width:660px}.static-page-main h2.regular,.static-page-main h3.regular,.static-page-main h4.regular,.static-page-main h5.regular,.static-page-main h6.regular{font-weight:normal}.static-page-main .section-main,.static-page-main .section-side{background-color:#e1edf7;padding:2.143rem 4.143rem 3.571rem}@media (max-width: 960px){.static-page-main .section-main,.static-page-main .section-side{padding-right:2.643rem;padding-left:2.643rem}}@media (max-width: 859px){.static-page-main .section-main,.static-page-main .section-side{padding-right:1rem;padding-left:1rem}}.static-page-main .section-side{background-color:#edf4fa;overflow:hidden}.static-page-main .textblock,.static-page-main .static-page-sidebar .infotext,.static-page-sidebar .static-page-main .infotext{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;width:100%;max-width:660px;margin:0 0 1.429rem}.static-page-main .textblock:last-of-type,.static-page-main .static-page-sidebar .infotext:last-of-type,.static-page-sidebar .static-page-main .infotext:last-of-type{margin:0}.static-page-main .textblock.bold,.static-page-main .static-page-sidebar .bold.infotext,.static-page-sidebar .static-page-main .bold.infotext{font-weight:bold}.static-page-main .textblock a,.static-page-main .static-page-sidebar .infotext a,.static-page-sidebar .static-page-main .infotext a{color:#215392}.static-page-main .textblock a:visited,.static-page-main .static-page-sidebar .infotext a:visited,.static-page-sidebar .static-page-main .infotext a:visited{color:#215392}.static-page-main .textblock a:focus,.static-page-main .static-page-sidebar .infotext a:focus,.static-page-sidebar .static-page-main .infotext a:focus{color:#06f}.static-page-main .textblock a:hover,.static-page-main .static-page-sidebar .infotext a:hover,.static-page-sidebar .static-page-main .infotext a:hover{color:#06f}.static-page-main .textblock a:active,.static-page-main .static-page-sidebar .infotext a:active,.static-page-sidebar .static-page-main .infotext a:active{color:#06f}.static-page-main .listblock{list-style-type:square;width:100%;max-width:660px;margin:0;padding:10px 0 10px 16px}.static-page-main .listblock li{font-size:14px;font-size:1rem;line-height:21px;line-height:1.5rem;margin-bottom:10px}.static-page-sidebar{position:relative}@media (max-width: 767px){.static-page-sidebar{display:none}}.static-page-sidebar .textblock,.static-page-sidebar .infotext{font-size:11.9994px;font-size:.8571rem;line-height:18.998px;line-height:1.357rem;padding:1rem}@media (max-width: 939px){.static-page-sidebar .textblock,.static-page-sidebar .infotext{padding-right:6px;padding-left:6px}}.static-page-sidebar .textblock a,.static-page-sidebar .infotext a{color:#215392;font-weight:normal}.static-page-sidebar .textblock a:visited,.static-page-sidebar .infotext a:visited{color:#215392}.static-page-sidebar .textblock a:focus,.static-page-sidebar .infotext a:focus{color:#06f}.static-page-sidebar .textblock a:hover,.static-page-sidebar .infotext a:hover{color:#06f}.static-page-sidebar .textblock a:active,.static-page-sidebar .infotext a:active{color:#06f}.static-page-sidebar .textblock a.boldblack,.static-page-sidebar .infotext a.boldblack{color:#2c2c2c;font-weight:bold}.static-page-sidebar .infotext{position:relative}.static-page-sidebar .infotext.bold{font-weight:bold}.static-page-sidebar .infotext-icon{width:16px;height:16px;border-radius:50%;background-color:currentColor;display:inline-flex;justify-content:center;align-items:center;vertical-align:text-bottom;margin-right:4px}.static-page-sidebar .infotext-icon svg{fill:#fff;line-height:0}@media (min-width: 768px) and (max-width: 939px){.terms-nav a{padding-left:8.4px;padding-left:.6rem}.terms-nav svg{margin-right:8.4px;margin-right:.6rem}}@media (min-width: 390px) and (max-width: 767px){.terms-nav ul{display:flex}.terms-nav li{flex:1 1 auto}.terms-nav li.active a{box-shadow:inset 0 -5px 0 0 #2b9dfe}.terms-nav a{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;min-height:58px;font-size:12.992px;font-size:.928rem;line-height:16.8px;line-height:1.2rem;text-align:center;padding:6px 12px}.terms-nav svg{margin:0 0 4px}}@media (max-width: 767px){.use-sidebar-nav{display:flex;flex-direction:column}.use-sidebar-nav .static-page-main{order:1}.use-sidebar-nav .static-page-sidebar{order:0;width:100%;display:block}.use-sidebar-nav .boxed-title{display:none}}.overlay-center{display:flex}.overlay{display:none;z-index:10000;max-width:642px;min-width:300px;width:95%;min-height:260px;background-color:#e1edf7;border:1px solid #818181;-moz-box-shadow:0px 2px 15px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 15px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 15px 0px rgba(0,0,0,0.2);left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.overlay a{color:#215392}.overlay h4{font-weight:bold}.overlay .overlay_content .overlay_header{display:flex;align-items:center;background-color:#00337c;height:58px;color:#fff}.overlay .overlay_content .overlay_header h2{display:flex;align-items:center;margin:0;padding:0 3.571rem 0 1.429rem}@media (max-width: 609px){.overlay .overlay_content .overlay_header h2{font-size:16.002px;font-size:1.143rem}}.overlay .overlay_content .overlay_header svg{margin-right:1rem;fill:currentColor}.overlay .overlay_content .overlay_text{padding:1.429rem 4.143rem}@media (max-width: 609px){.overlay .overlay_content .overlay_text{padding:1.143rem 1rem}}.overlay .close{cursor:pointer;height:17px;position:absolute;right:20px;top:19px;width:17px;z-index:1000}.overlay .close:before{content:"\2715";font-size:16.8px;font-size:1.2rem;font-weight:bold;color:#fff}.overlay .close:hover:before{color:#ffba1a}.overlay .loading{border:10px solid #fff;border-top-color:#00549d;border-radius:50%;width:60px;height:60px;display:block;position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);animation:overlay-spinner 1.5s cubic-bezier(0.65, 0.05, 0.36, 1) infinite}@keyframes overlay-spinner{to{transform:rotate(360deg)}}#interstitial{z-index:10;position:absolute}.email_interstitial{background-color:#2b9dfe;display:flex;position:fixed;right:0;bottom:0;z-index:10;-moz-box-shadow:-2px -1px 19px rgba(0,0,0,0.14);-webkit-box-shadow:-2px -1px 19px rgba(0,0,0,0.14);box-shadow:-2px -1px 19px rgba(0,0,0,0.14)}@media (min-width: 590px){.email_interstitial{height:113px}}@media (max-width: 589px){.email_interstitial{width:100%;justify-content:space-between;-moz-box-shadow:0 -2px 12px 0px rgba(0,0,0,0.25);-webkit-box-shadow:0 -2px 12px 0px rgba(0,0,0,0.25);box-shadow:0 -2px 12px 0px rgba(0,0,0,0.25)}}@media (max-height: 640px) and (max-width: 589px){.email_interstitial{display:none}}@media (max-height: 500px){.email_interstitial{display:none}}.email_interstitial .envelope{position:absolute;top:-36px;left:-141px;-webkit-filter:drop-shadow(-9px -6px 4px rgba(0,0,0,0.03));filter:drop-shadow(-9px -6px 4px rgba(0,0,0,0.03))}@media (max-width: 589px){.email_interstitial .envelope{top:-91px;left:-41px;-webkit-filter:drop-shadow(1px -8px 5px rgba(0,0,0,0.1));filter:drop-shadow(1px -8px 5px rgba(0,0,0,0.1));-webkit-filter:blur(0);filter:blur(0);transform:scale(0.7) rotate(43deg)}}@media (max-width: 409px){.email_interstitial .envelope{top:-87px;left:-50px;transform:scale(0.5) rotate(43deg)}}.email_interstitial .interstitial_content{display:flex;flex-direction:column;text-align:center;color:#fff;position:relative}@media (min-width: 590px){.email_interstitial .interstitial_content{align-items:center;width:402px}}@media (max-width: 589px){.email_interstitial .interstitial_content{flex:1 1 auto;min-width:0;padding:0 4% 15px 12px;background:linear-gradient(177deg, rgba(43,157,254,0) 0%,#2b9dfe 15%)}}@media (max-width: 409px){.email_interstitial .interstitial_content{padding:0px 4% 15px}}@media (max-width: 359px){.email_interstitial .interstitial_content{text-align:left}}.email_interstitial .interstitial-heading{font-size:16.996px;font-size:1.214rem;font-weight:bold;margin:13px 0 15px}@media (max-width: 589px){.email_interstitial .interstitial-heading{font-size:15.988px;font-size:1.142rem}}@media (max-width: 409px){.email_interstitial .interstitial-heading{font-size:12.992px;font-size:.928rem}}.email_interstitial .interstitial-heading.submitted{margin-top:23px}.email_interstitial p,.email_interstitial .help-entries .entry-text ul,.help-entries .entry-text .email_interstitial ul,.email_interstitial .help-entries .entry-text ol,.help-entries .entry-text .email_interstitial ol{margin:0;width:94%}.email_interstitial form{position:relative}@media (max-width: 589px){.email_interstitial form{display:flex}}.email_interstitial form input,.email_interstitial form .loggedin-user{display:block;float:left;text-align:left;border-radius:0;padding:8px 0 8px 6px}@media (max-width: 409px){.email_interstitial form input,.email_interstitial form .loggedin-user{padding:5px 0 5px 6px}}@media (min-width: 590px){.email_interstitial form input[type="email"],.email_interstitial form .loggedin-user{width:265px}}@media (max-width: 589px){.email_interstitial form input[type="email"],.email_interstitial form .loggedin-user{flex:1 1 auto}}.email_interstitial form input[type="submit"]{padding-right:26px;padding-left:26px;background-color:#2c2c2c;color:#fff !important}@media (max-width: 409px){.email_interstitial form input[type="submit"]{padding-right:13px;padding-left:13px}}.email_interstitial form input[type="submit"]:hover{background-color:#26a51e}.email_interstitial form .loggedin-user{background-color:#6dbcfe;white-space:nowrap;overflow:hidden;position:relative}.email_interstitial form .loggedin-user:after{content:" ";display:block;background:linear-gradient(to right, rgba(109,188,254,0),#6dbcfe 82%);width:12%;height:100%;position:absolute;top:0;right:0}.email_interstitial form .error-msg{background-color:#e51717;padding:2px 5px;position:absolute;left:4px;top:-17px}.email_interstitial .close{display:flex;align-items:center;font-size:32.998px;font-size:2.357rem;line-height:0;font-weight:bold;color:#fff;margin:0 22px 0 11px}@media (max-width: 589px){.email_interstitial .close{font-size:25.998px;font-size:1.857rem;margin:0 13px 0 2px}}@media (max-width: 409px){.email_interstitial .close{justify-content:center;background-color:#fff;width:40px;height:40px;color:#2b9dfe;border:2px solid #2b9dfe;border-radius:50%;margin:0;position:absolute;top:-17px;right:0}}.email_interstitial .close:hover{color:#00337c}.team-page>section{padding:2.143rem 4.143rem 3.571rem}@media (max-width: 960px){.team-page>section{padding-right:2.643rem;padding-left:2.643rem}}@media (max-width: 859px){.team-page>section{padding-right:1rem;padding-left:1rem}}.team-page .intro{background-color:#e1edf7}.team-page .intro p,.team-page .intro .help-entries .entry-text ul,.help-entries .entry-text .team-page .intro ul,.team-page .intro .help-entries .entry-text ol,.help-entries .entry-text .team-page .intro ol{font-size:14.994px;font-size:1.071rem;line-height:23.002px;line-height:1.643rem}.team-page .employees{background-color:#edf4fa}.employee-list{list-style-type:none;list-style-position:inside;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:40px;grid-row-gap:44px}@media (max-width: 709px){.employee-list{grid-template-columns:1fr;grid-row-gap:51px}}.employee-list li{display:flex;line-height:23.8px;line-height:1.7rem}.employee-list li:hover .photo:after{opacity:1}.employee-list a{color:#215392}.employee-list a:visited{color:#215392}.employee-list a:focus{color:#06f}.employee-list a:hover{color:#06f}.employee-list a:active{color:#06f}.employee-list .name{font-size:16.002px;font-size:1.143rem;font-weight:bold}.employee-list .photo{position:relative;margin-right:22px;line-height:0}@supports (mix-blend-mode: overlay){.employee-list .photo:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(135deg, rgba(255,255,255,0.74) 0%,rgba(0,84,157,0.81) 100%);mix-blend-mode:overlay;box-shadow:inset 0 0 0 1px #00549d;opacity:0;transition:all 800ms ease-out}}#newsletter .content{display:flex}@media (max-width: 767px){#newsletter .content{flex-direction:column}#newsletter .content .boxed-title{display:none}}@media (max-width: 767px){#newsletter .content .content-main{order:1;width:100%}}#newsletter .content .content-main article{padding:0 4.143rem}@media (max-width: 960px){#newsletter .content .content-main article{padding:0 2.643rem}}@media (max-width: 859px){#newsletter .content .content-main article{padding:0 1rem}}#newsletter .content .content-main article h2{font-weight:bold}#newsletter .content .content-main article p,#newsletter .content .content-main article .help-entries .entry-text ul,.help-entries .entry-text #newsletter .content .content-main article ul,#newsletter .content .content-main article .help-entries .entry-text ol,.help-entries .entry-text #newsletter .content .content-main article ol{font-size:15.988px;font-size:1.142rem;line-height:22.988px;line-height:1.642rem}#newsletter .content .content-main article p a,#newsletter .content .content-main article .help-entries .entry-text ul a,.help-entries .entry-text #newsletter .content .content-main article ul a,#newsletter .content .content-main article .help-entries .entry-text ol a,.help-entries .entry-text #newsletter .content .content-main article ol a{color:#215392}#newsletter .content .content-main article p a:visited,#newsletter .content .content-main article .help-entries .entry-text ul a:visited,.help-entries .entry-text #newsletter .content .content-main article ul a:visited,#newsletter .content .content-main article .help-entries .entry-text ol a:visited,.help-entries .entry-text #newsletter .content .content-main article ol a:visited{color:#215392}#newsletter .content .content-main article p a:focus,#newsletter .content .content-main article .help-entries .entry-text ul a:focus,.help-entries .entry-text #newsletter .content .content-main article ul a:focus,#newsletter .content .content-main article .help-entries .entry-text ol a:focus,.help-entries .entry-text #newsletter .content .content-main article ol a:focus{color:#06f}#newsletter .content .content-main article p a:hover,#newsletter .content .content-main article .help-entries .entry-text ul a:hover,.help-entries .entry-text #newsletter .content .content-main article ul a:hover,#newsletter .content .content-main article .help-entries .entry-text ol a:hover,.help-entries .entry-text #newsletter .content .content-main article ol a:hover{color:#06f}#newsletter .content .content-main article p a:active,#newsletter .content .content-main article .help-entries .entry-text ul a:active,.help-entries .entry-text #newsletter .content .content-main article ul a:active,#newsletter .content .content-main article .help-entries .entry-text ol a:active,.help-entries .entry-text #newsletter .content .content-main article ol a:active{color:#06f}#newsletter .content .content-main article .btn-confirm-page{margin-top:6.214rem}#newsletter .content .content-main article .top_error_message_box{list-style:none;margin:0;padding:12px;display:flex;align-items:center;background-color:#fdeeee;border:1px solid #e51717}#newsletter .content .content-main article .top_error_message_box:before{content:"!";font-family:"Times New Roman", Times, serif;font-size:39.9994px;font-size:2.8571rem;line-height:0;font-weight:bold;color:#e51717;margin:0 32px 0 20px}#newsletter .content .content-main article .top_error_message_box p,#newsletter .content .content-main article .top_error_message_box .help-entries .entry-text ul,.help-entries .entry-text #newsletter .content .content-main article .top_error_message_box ul,#newsletter .content .content-main article .top_error_message_box .help-entries .entry-text ol,.help-entries .entry-text #newsletter .content .content-main article .top_error_message_box ol{margin:0}#newsletter .content .content-main article .ajax_error{display:none}#newsletter .content .content-main article .ajax_error b{display:none}#newsletter .content .content-main article .ajax_error-visible{display:flex}#newsletter .content .content-main article .unsubscribed_from_portal{display:none}#newsletter .content .content-main article .unsubscribed_from_portal-visible{display:flex;padding:1.429rem 0 3.571rem}#newsletter .content .content-main article .unsubscribed_from_portal .hbspt-form,#newsletter .content .content-main article .unsubscribed_from_portal iframe{display:flex;flex:1 1 100%;max-width:100%}#newsletter .content .content-sidebar{min-width:235px}@media (max-width: 767px){#newsletter .content .content-sidebar{order:0;width:100%}#newsletter .content .content-sidebar .boxed-title{display:none}}.newsletter_group{display:grid;grid-auto-columns:minmax(338px, 1fr) minmax(20px, 229px);grid-template-rows:minmax(0px, auto) 1fr;grid-column-gap:37px;justify-items:stretch;align-items:start;margin:2.143rem 0}@media (max-width: 579px){.newsletter_group{grid-auto-columns:1fr}}.newsletter_group.without_email_form .newsletter_preview{grid-row:1 / 3}@media (min-width: 580px){.newsletter_group.with_email_form div:nth-of-type(3){grid-column:1 / 3}}.newsletter_group.with_email_form .newsletter_submit{background-color:#edf4fa;padding:20px}@media (max-width: 579px){.newsletter_group.with_email_form .newsletter_submit .btn-primary,.newsletter_group.with_email_form .newsletter_submit .btn-fwd,.newsletter_group.with_email_form .newsletter_submit .btn-bck-primary,.newsletter_group.with_email_form .newsletter_submit .btn-add-to-basket,.newsletter_group.with_email_form .newsletter_submit #wizard-container form,#wizard-container .newsletter_group.with_email_form .newsletter_submit form,.newsletter_group.with_email_form .newsletter_submit .btn-highlight,.newsletter_group.with_email_form .newsletter_submit #subscription-overview #dialog-container .ok,#subscription-overview #dialog-container .newsletter_group.with_email_form .newsletter_submit .ok{margin-top:20px}}.newsletter_group .topic_list{position:relative;display:flex;flex-direction:column}.newsletter_group .topic_list>div:last-of-type{margin-bottom:3.571rem}.newsletter_group .topic_list .opt-out{order:2}.newsletter_box{display:none;margin-bottom:1.429rem;position:relative;z-index:1}.newsletter_box:last-of-type{margin-bottom:2.143rem}.newsletter_box input{display:none;user-select:none}.newsletter_box input:checked+label{border-color:#26a51e}.newsletter_box input:checked+label .checkbox-replacement .icon-check{opacity:1}.newsletter_box label{width:100%;min-height:52px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;display:flex;align-items:center;cursor:pointer;background-color:#f7f7f7;font-size:20.02px;font-size:1.43rem;font-weight:bold;color:#2c2c2c;border:1px solid #d3d3d3;padding:12px 32px 12px 10px}.newsletter_box .checkbox-replacement{flex-shrink:0;display:inline-block;width:16px;height:16px;background-color:#fff;border:1px solid #000;margin:0 15px 0 8px;position:relative}.newsletter_box .checkbox-replacement .icon-check{color:#26a51e;fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff);position:absolute;bottom:-4px;left:-4px;opacity:0}.newsletter_box label,.newsletter_box .checkbox-replacement .icon-check{-moz-transition:all 100ms ease-in;-o-transition:all 100ms ease-in;-webkit-transition:all 100ms ease-in;transition:all 100ms ease-in}.newsletter_box label.inactive{cursor:default}.newsletter_box label.inactive .checkbox-replacement{visibility:hidden}.newsletter_box .newsletter_description{display:block;font-size:14px;font-size:1rem;font-weight:normal}.newsletter_box.opt-out label{background-color:#e3e3e3;cursor:default;min-height:40px;padding-top:6px;padding-bottom:6px}.newsletter_box.opt-out .checkbox-replacement{opacity:0.3}.newsletter_box.opt-out .newsletter-mystery-monday:before{background-color:#818181}.newsletter-skeleton div:before,.newsletter-skeleton div:after{width:100%;min-height:52px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;margin-bottom:1.429rem;content:"";display:block;background-image:linear-gradient(90deg, #ffffff 0px,#e1edf7 30px,#ffffff 70px);background-color:#fff;background-size:750px;background-position:-80px;background-repeat:no-repeat;animation:newsletter-loading-animation 1600ms 600ms infinite ease-out}.newsletter-skeleton div:nth-of-type(1):after{opacity:0.6}.newsletter-skeleton div:nth-of-type(2):before{opacity:0.3}.newsletter-skeleton div:nth-of-type(2):after{opacity:0.1}@keyframes newsletter-loading-animation{100%{background-position:750px}}.newsletter_no_topics{display:none;width:100%;min-height:52px;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;font-size:16.002px;font-size:1.143rem;border:1px solid;padding:9px}.newsletter_no_topics svg{flex-shrink:0;margin-right:9px}.newsletter_no_topics-visible{display:flex;align-items:center}.newsletter_no_topics.subscribed_all{background-color:#ebfbea;border-color:#26a51e}.newsletter_no_topics.subscribed_all svg{fill:#26a51e}.newsletter_no_topics.subscribed_none{background-color:#f7f7f7;border-color:#d3d3d3}.newsletter_no_topics.subscribed_none svg{fill:currentColor}.newsletter_submit{display:none;margin-bottom:6.214rem}.newsletter_submit-visible{display:flex;justify-content:space-between}@media (max-width: 579px){.newsletter_submit-visible{flex-direction:column}}.newsletter_submit .form-row,.newsletter_submit .default-form-styling#creditcard>p,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ul,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ul,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ol,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ol{flex:1 1 auto}.newsletter_submit .form-row div,.newsletter_submit .default-form-styling#creditcard>p div,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ul div,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ul div,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ol div,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ol div{display:flex;align-items:center}.newsletter_submit .form-row div label,.newsletter_submit .default-form-styling#creditcard>p div label,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ul div label,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ul div label,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ol div label,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ol div label{font-size:20.02px;font-size:1.43rem;font-weight:bold;margin-right:21px}@media (max-width: 579px){.newsletter_submit .form-row div label,.newsletter_submit .default-form-styling#creditcard>p div label,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ul div label,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ul div label,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ol div label,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ol div label{margin-bottom:10px}}.newsletter_submit .form-row div input,.newsletter_submit .default-form-styling#creditcard>p div input,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ul div input,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ul div input,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ol div input,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ol div input{flex:1 1 auto;margin-right:12%;padding:6px 0 6px 6px;border:1px solid #c6c6c6}@media (max-width: 579px){.newsletter_submit .form-row div input,.newsletter_submit .default-form-styling#creditcard>p div input,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ul div input,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ul div input,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ol div input,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ol div input{width:100%}}.newsletter_submit .form-row div.form-error input,.newsletter_submit .default-form-styling#creditcard>p div.form-error input,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ul div.form-error input,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ul div.form-error input,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ol div.form-error input,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ol div.form-error input{background-color:#fdeeee;border:1px solid #e51717}@media (max-width: 579px){.newsletter_submit .form-row .form-email,.newsletter_submit .default-form-styling#creditcard>p .form-email,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ul .form-email,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ul .form-email,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ol .form-email,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ol .form-email{align-items:flex-start;flex-direction:column}}.newsletter_submit .form-row .error-msg,.newsletter_submit .default-form-styling#creditcard>p .error-msg,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ul .error-msg,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ul .error-msg,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ol .error-msg,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ol .error-msg{color:#e51717;margin:9px 0 0 68px}.newsletter_submit .form-row .error-msg:before,.newsletter_submit .default-form-styling#creditcard>p .error-msg:before,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ul .error-msg:before,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ul .error-msg:before,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ol .error-msg:before,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ol .error-msg:before{content:url(../img/icons/error-triangle.png);position:relative;top:4px;margin:0 3px 0 4px}@media (max-width: 579px){.newsletter_submit .form-row .error-msg,.newsletter_submit .default-form-styling#creditcard>p .error-msg,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ul .error-msg,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ul .error-msg,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ol .error-msg,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ol .error-msg{margin-left:0}}.newsletter_submit .form-row .error-msg:before,.newsletter_submit .default-form-styling#creditcard>p .error-msg:before,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ul .error-msg:before,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ul .error-msg:before,.newsletter_submit .help-entries .entry-text .default-form-styling#creditcard>ol .error-msg:before,.help-entries .entry-text .newsletter_submit .default-form-styling#creditcard>ol .error-msg:before{top:0}.newsletter_submit .btn-primary,.newsletter_submit .btn-fwd,.newsletter_submit .btn-bck-primary,.newsletter_submit .btn-add-to-basket,.newsletter_submit #wizard-container form,#wizard-container .newsletter_submit form,.newsletter_submit .btn-highlight,.newsletter_submit #subscription-overview #dialog-container .ok,#subscription-overview #dialog-container .newsletter_submit .ok{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}@media (max-width: 579px){.newsletter_submit .btn-primary,.newsletter_submit .btn-fwd,.newsletter_submit .btn-bck-primary,.newsletter_submit .btn-add-to-basket,.newsletter_submit #wizard-container form,#wizard-container .newsletter_submit form,.newsletter_submit .btn-highlight,.newsletter_submit #subscription-overview #dialog-container .ok,#subscription-overview #dialog-container .newsletter_submit .ok{float:right}}.newsletter_preview{grid-column:2 / 3;display:flex;flex-flow:column;align-items:flex-end}@media (max-width: 579px){.newsletter_preview{display:none}}.newsletter_preview a{margin-bottom:2.143rem}.newsletter_preview img{width:100%;height:auto}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.newsletter_preview{display:none}}.newsletter_preview a{max-width:229px}.newsletter-mystery-monday{position:relative;overflow:hidden}.newsletter-mystery-monday:before,.newsletter-mystery-monday:after{display:block;position:absolute}.newsletter-mystery-monday:before{content:"";background-color:#e51717;width:42px;height:72px;top:-23px;right:-15px;transform:rotate(-41deg)}.newsletter-mystery-monday:after{content:"%";font-size:18.998px;font-size:1.357rem;font-weight:bold;color:#fff;top:5px;right:4px}@media (max-width: 767px){.newsletter-nav ul{display:flex}.newsletter-nav li{flex:1 1 50%}.newsletter-nav li.active a{box-shadow:inset 0 -5px 0 0 #2b9dfe}.newsletter-nav a{display:flex;align-items:center;justify-content:center;height:58px;text-align:center;line-height:normal;padding:0 12px}}#help-page .content{display:flex}@media (max-width: 767px){#help-page .content{flex-direction:column}}@media (max-width: 767px){#help-page .content-main{order:1;width:100%}#help-page .boxed-title{display:none}}@media (min-width: 768px){#help-page .content-sidebar{min-width:210px}}@media (max-width: 767px){#help-page .content-sidebar{order:0;width:100%}}.help-main{padding:0 4.143rem 3.571rem}@media (max-width: 960px){.help-main{padding-right:2.643rem;padding-left:2.643rem}}@media (max-width: 859px){.help-main{padding-right:1rem;padding-left:1rem}}.help-main a{color:#215392}.help-main a:visited{color:#215392}.help-main a:focus{color:#06f}.help-main a:hover{color:#06f}.help-main a:active{color:#06f}.help-main hr{margin-top:2.143rem;margin-bottom:2.143rem}.help-overview h4{font-weight:bold}.help-overview h4 a{color:#2c2c2c}.help-overview h4 a:visited{color:#2c2c2c}.help-overview h4 a:focus{color:#06f}.help-overview h4 a:hover{color:#06f}.help-overview h4 a:active{color:#06f}.help-overview ul{list-style-type:none;list-style-position:inside;margin:0;padding:0;list-style-position:outside}.help-overview ul li{margin-bottom:9.8px;margin-bottom:.7rem}.help-overview ul li:nth-of-type(n+6){display:none}.help-toc{line-height:21px;line-height:1.5rem;padding:0;margin:2.143rem 0 1.429rem 1rem}.help-toc li{margin-bottom:11.2px;margin-bottom:.8rem}.help-entries{font-size:16.002px;font-size:1.143rem;line-height:21px;line-height:1.5rem;font-weight:bold;padding:0;margin:1.429rem 0 6.214rem;list-style-position:inside}.help-entries .entry-label{padding-top:2.143rem;color:#2c2c2c}.help-entries .entry-label:visited{color:#2c2c2c}.help-entries .entry-label:focus{color:#2c2c2c}.help-entries .entry-label:hover{color:#2c2c2c}.help-entries .entry-label:active{color:#2c2c2c}.help-entries .entry-text{font-size:14px;font-size:1rem;font-weight:normal;margin:1.143rem 0 3.571rem}.help-entries .entry-text p,.help-entries .entry-text ul,.help-entries .entry-text ol{margin-top:11.2px;margin-top:.8rem;margin-bottom:11.2px;margin-bottom:.8rem}.help-entries .entry-text ul,.help-entries .entry-text ol{list-style-position:outside}.help-entries .entry-text ul{list-style-type:square}.help-entries .entry-text ul li{margin-bottom:2.8px;margin-bottom:.2rem}.help-entries .entry-text ol{padding-left:14px;padding-left:1rem}.help-entries .entry-text ol li{margin-bottom:5.6px;margin-bottom:.4rem}.help-nav{position:relative}@media (max-width: 767px){.help-nav nav{max-height:56px;max-height:4rem;overflow:hidden;transition:max-height 200ms ease-in-out}.help-nav nav ul{display:flex;flex-direction:column}.help-nav nav li{order:1}.help-nav nav li.active{order:0}.help-nav nav li.active a{background-color:#204882;transition:background-color 100ms ease-in-out 100ms}.help-nav .help-nav-toggle{display:block}.help-nav #toggle-help-nav-mobile:checked ~ nav{max-height:1000px}.help-nav #toggle-help-nav-mobile:checked ~ nav li.active a{background-color:#3662a1;transition-delay:0ms}.help-nav #toggle-help-nav-mobile:checked ~ label:after{transform:scale(-1, 1) rotate(-45deg);margin-top:25px}}#promotion .annual-subscription-infos{margin:30px 15%;width:70%}#promotion .annual-subscription-infos h1{font-size:47px;font-size:3.35rem;font-weight:bold;text-align:center;margin:60px 0px 56px}#promotion .annual-subscription-infos h2{font-size:21px;font-size:1.5rem;font-weight:bold;margin-top:53px}#promotion .annual-subscription-infos h4{margin:27px 0 8px}#promotion .annual-subscription-infos p,#promotion .annual-subscription-infos .help-entries .entry-text ul,.help-entries .entry-text #promotion .annual-subscription-infos ul,#promotion .annual-subscription-infos .help-entries .entry-text ol,.help-entries .entry-text #promotion .annual-subscription-infos ol{margin:16px 0;font-size:16px;font-size:1.14rem;line-height:24px;line-height:1.7rem}#promotion .annual-subscription-infos img{margin:20px 0}#promotion .annual-subscription-infos ul{margin:0;padding-left:34px;list-style-type:square}#promotion .annual-subscription-infos li{font-size:16px;font-size:1.14rem;line-height:32px;line-height:2.3rem;color:#215392;padding-left:0.2rem}#promotion .annual-subscription-infos li span{color:#2C2C2C}#promotion .annual-subscription-infos a{color:#215392;text-decoration:none}#promotion .annual-subscription-infos a:hover{color:#06F}#promotion .pricing-options-overview .pricing-option{background-color:#262b2d;width:316px;height:515px;padding:0 24px;margin-bottom:21px;border:solid 4px;border-radius:6px;font-size:16px;font-size:1.143rem;line-height:23px;color:#fffefe;text-align:center}#promotion .pricing-options-overview .pricing-option img{margin:23px 0 17px}#promotion .pricing-options-overview .pricing-option h3{font-size:37px;font-size:2.643rem;line-height:37px;line-height:2.643rem;margin:0 0 7px}#promotion .pricing-options-overview .pricing-option p,#promotion .pricing-options-overview .pricing-option .help-entries .entry-text ul,.help-entries .entry-text #promotion .pricing-options-overview .pricing-option ul,#promotion .pricing-options-overview .pricing-option .help-entries .entry-text ol,.help-entries .entry-text #promotion .pricing-options-overview .pricing-option ol{margin:0}#promotion .pricing-options-overview .pricing-option p:nth-of-type(2),#promotion .pricing-options-overview .pricing-option .help-entries .entry-text ul:nth-of-type(2),.help-entries .entry-text #promotion .pricing-options-overview .pricing-option ul:nth-of-type(2),#promotion .pricing-options-overview .pricing-option .help-entries .entry-text ol:nth-of-type(2),.help-entries .entry-text #promotion .pricing-options-overview .pricing-option ol:nth-of-type(2){margin:31px 0;line-height:25px;line-height:1.78rem}#promotion .pricing-options-overview .pricing-option i{display:inline-block;padding-top:4px;font-style:normal}#promotion .pricing-options-overview .pricing-option span{font-size:29px;font-size:2.07rem}#promotion .pricing-options-overview .pricing-option .footnote{font-size:13px;font-size:0.92rem;color:#e3e3e3}#promotion .pricing-options-overview .full-license{border-color:#2fbcdf;float:left}#promotion .pricing-options-overview .full-license h3{color:#2fcef5}#promotion .pricing-options-overview .full-license p:nth-of-type(2),#promotion .pricing-options-overview .full-license .help-entries .entry-text ul:nth-of-type(2),.help-entries .entry-text #promotion .pricing-options-overview .full-license ul:nth-of-type(2),#promotion .pricing-options-overview .full-license .help-entries .entry-text ol:nth-of-type(2),.help-entries .entry-text #promotion .pricing-options-overview .full-license ol:nth-of-type(2){margin-top:54px}#promotion .pricing-options-overview .topic-license{border-color:#2fdf75;float:right}#promotion .pricing-options-overview .topic-license h3{color:#2fdf75}#promotion .pricing-options-overview p,#promotion .pricing-options-overview .help-entries .entry-text ul,.help-entries .entry-text #promotion .pricing-options-overview ul,#promotion .pricing-options-overview .help-entries .entry-text ol,.help-entries .entry-text #promotion .pricing-options-overview ol{clear:both}#promotion .annual-subscription-infos .contant{margin:16px 0 112px 0;font-size:23px;font-size:1.64rem;line-height:34px;line-height:2.4rem}#promotion .gap{background-color:#fff;width:960px;height:16px;margin:0 0 76px -144px}#promotion .faq{list-style-position:inside;margin:0 0 150px;padding:0}#promotion .faq li,#promotion .faq h3 a{color:#2C2C2C;font-weight:bold;margin-top:34px;margin-top:2.429rem}#promotion .faq h3{line-height:16px;line-height:1.14rem;display:inline}#promotion .faq p,#promotion .faq .help-entries .entry-text ul,.help-entries .entry-text #promotion .faq ul,#promotion .faq .help-entries .entry-text ol,.help-entries .entry-text #promotion .faq ol{font-weight:normal}#promotion .faq-headline{display:inline}#promotion .faq-download{font-size:16px;font-size:1.14rem;font-weight:bold}#promotion h2 a,#promotion h3 a,#promotion h2 a:hover,#promotion h3 a:hover{color:#2C2C2C !important}#wizard-container{padding-left:14px;padding-left:1rem;padding-right:14px;padding-right:1rem}@media (min-width: 768px) and (max-width: 939px){#wizard-container{padding-left:7px;padding-left:.5rem;padding-right:7px;padding-right:.5rem}}#wizard-container .sections>div{margin-bottom:34px}#wizard-container h4{font-weight:bold;border-bottom:1px solid #797979;margin:0 0 10px 0;padding-bottom:5px}#wizard-container ul{list-style-type:none;list-style-position:inside;margin:0;padding:0}#wizard-container .colortype1 .switch-color.expanded li{background-color:#06abd3}#wizard-container .colortype1 .switch-color.expanded li:hover{background-color:#07bbe7}#wizard-container .colortype1 .switch-color.expanded li svg{fill:#17788f}#wizard-container .colortype1 .switch-color.expanded li.selected svg{fill:#fff}#wizard-container .colortype1 .collapsed.completed li svg{fill:#06abd3}#wizard-container .colortype1 .switch-color.expanded.exhausted li{opacity:0.6}#wizard-container .colortype1 .switch-color.expanded.exhausted li:hover{background-color:#06abd3;cursor:default}#wizard-container .colortype1 .switch-color.expanded.exhausted li.selected{opacity:1}#wizard-container .colortype1 .switch-color.expanded.exhausted li.selected:hover{cursor:pointer;background-color:#07bbe7}#wizard-container .expanded .choicetype1{background-color:#06abd3}#wizard-container .expanded .choicetype1:hover{background-color:#07bbe7}#wizard-container .expanded .choicetype1 svg{fill:#17788f}#wizard-container .colortype2 .switch-color.expanded li{background-color:#13c159}#wizard-container .colortype2 .switch-color.expanded li:hover{background-color:#15d462}#wizard-container .colortype2 .switch-color.expanded li svg{fill:#208147}#wizard-container .colortype2 .switch-color.expanded li.selected svg{fill:#fff}#wizard-container .colortype2 .collapsed.completed li svg{fill:#13c159}#wizard-container .colortype2 .switch-color.expanded.exhausted li{opacity:0.6}#wizard-container .colortype2 .switch-color.expanded.exhausted li:hover{background-color:#13c159;cursor:default}#wizard-container .colortype2 .switch-color.expanded.exhausted li.selected{opacity:1}#wizard-container .colortype2 .switch-color.expanded.exhausted li.selected:hover{cursor:pointer;background-color:#15d462}#wizard-container .expanded .choicetype2{background-color:#13c159}#wizard-container .expanded .choicetype2:hover{background-color:#15d462}#wizard-container .expanded .choicetype2 svg{fill:#208147}#wizard-container .expanded li{cursor:pointer;display:flex;align-items:center;font-size:14.994px;font-size:1.071rem;height:32.004px;height:2.286rem;line-height:0;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:12px;position:relative}#wizard-container .expanded li input{width:54px;margin:0 0 0 12px;border:1px solid #2c2c2c}#wizard-container .expanded li svg{margin:0 8px}#wizard-container .expanded li.selected svg{fill:#fff}#wizard-container .expanded li.selected input:valid{border-color:#26a51e}#wizard-container .expanded li.selected input:invalid{border-color:#e51717}#wizard-container .expanded li.selected input:focus{outline:1px solid #2c2c2c;padding-top:5px;padding-bottom:5px}#wizard-container .expanded li.selected input:focus:valid{outline-color:#26a51e}#wizard-container .expanded li.selected input:focus:invalid{outline-color:#e51717}#wizard-container .expanded li.selected input.error:invalid{background-color:#ffefef}#wizard-container .expanded li div.error{background-color:rgba(44,44,44,0.9);color:#fff;line-height:1.2;border-radius:5px;position:absolute}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#wizard-container .expanded li div.error{top:2px}}@media (min-width: 768px){#wizard-container .expanded li div.error{width:max-content;max-width:100%;bottom:129%;padding:10px 13px 10px 42px}}@media all and (min-width: 768px) and (-ms-high-contrast: none), (min-width: 768px) and (-ms-high-contrast: active){#wizard-container .expanded li div.error{width:100%}}@media (max-width: 767px){#wizard-container .expanded li div.error{left:160px;padding:8px 8px 8px 40px}}#wizard-container .expanded li div.error:before{content:"";background-image:url(../img/icons/error-triangle-white.png);background-repeat:no-repeat;background-position:center;display:block;width:20px;height:100%;position:absolute;top:0;left:13px}#wizard-container .expanded li div.error:after{display:block;height:3px;position:absolute;border:6px solid transparent;content:""}@media (min-width: 768px){#wizard-container .expanded li div.error:after{margin-right:-8px;right:50%;bottom:-12px;border-top-color:rgba(44,44,44,0.9)}}@media (max-width: 767px){#wizard-container .expanded li div.error:after{margin-top:-8px;top:50%;left:-12px;border-right-color:rgba(44,44,44,0.9)}}#wizard-container .expanded.subscription-type li{height:39.998px;height:2.857rem}#wizard-container .expanded.subscription-type li svg{transform:scale(1.2);margin:0 10px 0 12px}#wizard-container .btn-fwd{width:100%;margin-top:1.429rem}#wizard-container .btn-fwd:before{content:"Next";font-weight:normal;padding:0}#wizard-container .collapsed h4{color:#797979;border-bottom:1px solid #929292}#wizard-container .collapsed li{color:#797979}#wizard-container .collapsed li svg{transform:scale(0.7);vertical-align:sub;margin-right:4px;fill:currentColor}#wizard-container .collapsed.completed h4{color:#2c2c2c;border-bottom:1px solid #797979}#wizard-container .collapsed.completed li{cursor:pointer}#wizard-container .btn-edit{background:transparent;margin:0;padding:0;float:right;transition:transform 100ms ease-out;width:16px;height:16px;background-image:url(../img/icons/subscription-wizard/subscription-edit.svg);background-repeat:no-repeat}#wizard-container .btn-edit:hover{transform:rotate(-14deg);filter:invert(26%) sepia(50%) saturate(6357%) hue-rotate(212deg) brightness(103%) contrast(106%)}#wizard-container .total .charge,#wizard-container .total .price{font-size:18.004px;font-size:1.286rem}#wizard-container .total .charge{text-align:right}#wizard-container .total .price{font-weight:bold;padding:0;margin:0 -3px 0 0}#wizard-container .total .term{display:inline-block;font-size:16.002px;font-size:1.143rem}#wizard-container .total .term:before{content:"/"}#wizard-container .total .tax,#wizard-container .total .discount{display:block;text-align:right;color:#5f5f5f}#wizard-container .total .charge:before{content:"Total";float:left;margin-right:4px}#wizard-container .total .tax,#wizard-container .total .currency{display:none}#wizard-container form{position:relative;margin-top:1.429rem}#wizard-container form:before{background-image:url(../img/icons/subscription-wizard/subscription-basket.svg);background-repeat:no-repeat;content:"";display:block;width:30px;height:30px;position:absolute;top:3px;left:5px}#wizard-container form .btn-submit{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;padding-left:26px}#wizard-container form .btn-submit.disabled{background:#fff;opacity:0.5;cursor:not-allowed}#wizard-container form .btn-submit.disabled:focus{outline:0}.open-mobile-wizard{display:none}@media (max-width: 767px){.open-mobile-wizard{background:linear-gradient(to bottom, #fde83b,#ffc000);display:flex;align-items:center;justify-content:center;font-size:19.6px;font-size:1.4rem;width:100%;padding:8px;box-shadow:0 -3px 16px 0 rgba(0,0,0,0.21);border-radius:10px 10px 0 0;position:fixed;bottom:0;left:0;z-index:10}.open-mobile-wizard:hover{background:linear-gradient(to bottom, #fde83b,#ffd800)}.open-mobile-wizard svg{fill:currentColor;margin-right:5px}}.close-mobile-wizard{display:none}@media (max-width: 767px){.close-mobile-wizard{display:flex;justify-content:center;align-items:center;width:26px;height:26px;font-size:35px;font-size:2.5rem;color:#fff;line-height:0;position:absolute;top:5px;right:3px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff}.close-mobile-wizard:visited{color:#fff}.close-mobile-wizard:focus{color:#2c2c2c}.close-mobile-wizard:hover{color:#2c2c2c}.close-mobile-wizard:active{color:#2c2c2c}}@media (max-width: 767px){#wizard:target{display:flex;min-width:100%;min-height:100%;overflow-y:auto;background:#f7f7f7;border:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}#wizard:target aside{width:100%}#wizard:target ~ .content-main{display:none}}.subscription-detail-body .content-main{margin-bottom:3.571rem}@media (min-width: 768px){.subscription-detail-body .content-main{order:0}.subscription-detail-body .content-sidebar{order:1}}#product-detail-body .subscription-detail-page .product-full-row-padding{margin-top:4.143rem}#product-detail-body .subscription-detail-page .product-full-row-padding p,#product-detail-body .subscription-detail-page .product-full-row-padding .help-entries .entry-text ul,.help-entries .entry-text #product-detail-body .subscription-detail-page .product-full-row-padding ul,#product-detail-body .subscription-detail-page .product-full-row-padding .help-entries .entry-text ol,.help-entries .entry-text #product-detail-body .subscription-detail-page .product-full-row-padding ol{line-height:21px;line-height:1.5rem}#product-detail-body .subscription-detail-page .color-bar{background-color:#06abd3}@media (min-width: 768px) and (max-width: 859px){#product-detail-body .subscription-detail-page .color-bar span{padding:1.143rem 12%;text-align:center}}@media (min-width: 560px){#product-detail-body .subscription-detail-page #product-base #product-cover{margin-top:-65px}#product-detail-body .subscription-detail-page #product-base #product-cover .subscription-logo{position:relative;height:216px;margin:0 2.643rem}#product-detail-body .subscription-detail-page #product-base #product-cover .subscription-logo img{width:100%;max-width:209px;position:absolute;bottom:0}}@media (min-width: 768px) and (max-width: 859px){#product-detail-body .subscription-detail-page #product-base #product-cover{margin-top:-25px}}#product-detail-body .subscription-detail-page #product-base #title{font-size:30.002px;font-size:2.143rem;margin-top:23.996px;margin-top:1.714rem;font-weight:bold}#product-detail-body .subscription-detail-page #product-base #top-usps ul{margin-top:11.998px;margin-top:.857rem}#product-detail-body .subscription-detail-page #product-base #top-usps ul li{color:#06abd3}#product-detail-body .subscription-detail-page #product-short-information{clear:both}#product-detail-body .subscription-detail-page #product-short-information p,#product-detail-body .subscription-detail-page #product-short-information .help-entries .entry-text ul,.help-entries .entry-text #product-detail-body .subscription-detail-page #product-short-information ul,#product-detail-body .subscription-detail-page #product-short-information .help-entries .entry-text ol,.help-entries .entry-text #product-detail-body .subscription-detail-page #product-short-information ol{line-height:21px;line-height:1.5rem}#product-detail-body .subscription-detail-page #product-short-text{max-width:none}#subscription-compare-types>table{line-height:18.004px;line-height:1.286rem;text-align:center;width:100%}@media (min-width: 560px){#subscription-compare-types>table{background-color:#fff}}#subscription-compare-types>table>thead th:nth-of-type(1){background-color:#06abd3}#subscription-compare-types>table>tbody td:nth-of-type(1){color:#06a3c9}#subscription-compare-types>table>tbody td:nth-of-type(1) svg{fill:currentColor}#subscription-compare-types>table>thead th:nth-of-type(2){background-color:#13c159}#subscription-compare-types>table>tbody td:nth-of-type(2){color:#12b855}#subscription-compare-types>table>tbody td:nth-of-type(2) svg{fill:currentColor}#subscription-compare-types>table th{font-weight:normal}@media (max-width: 559px){#subscription-compare-types>table tr{display:flex;flex-wrap:wrap;width:100%}}#subscription-compare-types>table>thead th{font-size:14.994px;font-size:1.071rem;text-align:center;color:#fff;border-right:2px solid #f7f7f7;padding:19px 0;top:0;z-index:1}@media (max-width: 559px){#subscription-compare-types>table>thead th{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:50%;padding-right:12px;padding-left:12px}#subscription-compare-types>table>thead th br{display:none}}#subscription-compare-types>table>thead th h3{font-size:18.998px;font-size:1.357rem;margin:0 0 7px 0}@media (min-width: 560px){#subscription-compare-types>table>tbody th,#subscription-compare-types>table>tbody td{border-right:2px solid #f7f7f7;border-bottom:1px solid #ababab;height:58.002px;height:4.143rem}}#subscription-compare-types>table>tbody tr:last-of-type th{border-bottom:none}@media (pointer: fine){#subscription-compare-types>table>tbody tr:hover{background-color:#f7f7f7}}@media (max-width: 559px){#subscription-compare-types>table>tbody tr{background-color:#fff;margin-top:11.004px;margin-top:.786rem;padding:18px 0}#subscription-compare-types>table>tbody tr br{display:none}}@media (min-width: 560px){#subscription-compare-types>table>tbody th{text-align:right;width:28%;height:58.002px;height:4.143rem;padding-right:14px;padding-right:1rem}}@media (max-width: 559px){#subscription-compare-types>table>tbody th{width:100%;font-size:16.002px;font-size:1.143rem;padding-bottom:11.998px;padding-bottom:.857rem}}#subscription-compare-types>table>tbody td{font-size:14.994px;font-size:1.071rem;font-weight:bold;width:36%}@media (max-width: 559px){#subscription-compare-types>table>tbody td{width:50%}#subscription-compare-types>table>tbody td:first-of-type{border-right:1px solid #ababab}}#subscription-compare-types>table>tbody td.not-included{font-size:39.998px;font-size:2.857rem;color:#c5c5c5}@media (max-width: 559px){#subscription-compare-types>table .price-month{padding-bottom:28px;padding-bottom:2rem}}#subscription-compare-types>table .price-month th,#subscription-compare-types>table .price-month td{position:relative;border-bottom:none}#subscription-compare-types>table .price-month .strikethrough,#subscription-compare-types>table .price-month .striker{width:100%;display:flex;position:absolute;left:0}#subscription-compare-types>table .price-month .strikethrough:before,#subscription-compare-types>table .price-month .striker:before,#subscription-compare-types>table .price-month .strikethrough:after,#subscription-compare-types>table .price-month .striker:after{border-top:1px solid #ababab;margin:0 10px}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#subscription-compare-types>table .price-month .strikethrough,#subscription-compare-types>table .price-month .striker{top:60px}}#subscription-compare-types>table .price-month .strikethrough{bottom:-.994px;bottom:-.071rem}#subscription-compare-types>table .price-month .strikethrough:before{content:'';width:100%}@media (max-width: 559px){#subscription-compare-types>table .price-month .strikethrough{display:none}}#subscription-compare-types>table .price-month .striker{align-items:center;justify-content:space-between;color:#797979;text-transform:uppercase;font-weight:bold;bottom:-10.15px;bottom:-.725rem;z-index:1}@media (max-width: 559px){#subscription-compare-types>table .price-month .striker{width:200%;bottom:-35.84px;bottom:-2.56rem}}#subscription-compare-types>table .price-month .striker:before,#subscription-compare-types>table .price-month .striker:after{content:'';width:37%}@media (max-width: 559px){#subscription-compare-types>table .price-month td:last-of-type .striker{display:none}}@media (min-width: 560px){#subscription-compare-types>table .price-year{height:112px;height:8rem}}@media (max-width: 559px){#subscription-compare-types>table .price-year{margin-top:0;padding-top:22.75px;padding-top:1.625rem}}#subscription-compare-types>table .price-year .banner{background-color:#fff;font-size:14px;font-size:1rem;line-height:15.988px;line-height:1.142rem;color:#e51717;font-weight:normal;border:1px solid currentColor;border-radius:5px;padding:4px 8px;position:absolute;transform:rotate(12deg)}@media (max-width: 559px){#subscription-compare-types>table .price-year .banner{font-size:11.368px;font-size:.812rem;line-height:14px;line-height:1rem;max-width:102px;padding:3px 7px}}#subscription-compare-types>table .price-year td{font-size:21.994px;font-size:1.571rem;position:relative}@media (max-width: 559px){#subscription-compare-types>table .price-year td{padding:24px 0}}#subscription-compare-types>table .price-year td:first-of-type .banner{right:6%;top:17%}@media (max-width: 559px){#subscription-compare-types>table .price-year td:first-of-type .banner{top:-9%}}#subscription-compare-types>table .price-year td:last-of-type .banner{right:-3%;top:10%}@media (max-width: 559px){#subscription-compare-types>table .price-year td:last-of-type .banner{top:-21%}}@media (max-width: 559px){#subscription-compare-types>table .publication-access td{padding:0 12px;display:flex;align-items:center;justify-content:center}}#subscription-compare-types>table .hint{font-size:14px;font-size:1rem;color:#797979;font-weight:normal}@media (max-width: 559px){#subscription-compare-types>table .hint br{display:inline}}#subscription-compare-types>table .empty-cell{background-color:#f7f7f7}@media (max-width: 559px){#subscription-compare-types>table tfoot>tr>td{width:100%}}#subscription-compare-types .discount{width:100%;font-size:14.994px;font-size:1.071rem;line-height:23.002px;line-height:1.643rem}@media (max-width: 559px){#subscription-compare-types .discount{background:white;margin-top:11.004px;margin-top:.786rem}}#subscription-compare-types .discount thead th{padding:25px 0 11px}@media (min-width: 560px){#subscription-compare-types .discount tbody td{width:50%}}#subscription-compare-types .discount tbody td:first-of-type{text-align:right}@media (max-width: 559px){#subscription-compare-types .discount tbody td:first-of-type{width:58%}}#subscription-compare-types .discount tbody td:last-of-type{text-align:left;padding-left:6%}@media (max-width: 559px){#subscription-compare-types .discount tbody td:last-of-type{width:42%}}#subscription-compare-types .discount tfoot td{padding:17px 0 19px}#subscription-compare-types .discount tfoot td a{font-weight:bold;color:#215392}#subscription-compare-types .discount tfoot td a:visited{color:#215392}#subscription-compare-types .discount tfoot td a:focus{color:#06f}#subscription-compare-types .discount tfoot td a:hover{color:#06f}#subscription-compare-types .discount tfoot td a:active{color:#06f}@media (max-width: 559px){#subscription-compare-types .discount thead th,#subscription-compare-types .discount tfoot td{padding-right:12px;padding-left:12px;width:100%}}@media all and (max-width: 559px) and (-ms-high-contrast: none), (max-width: 559px) and (-ms-high-contrast: active){#subscription-compare-types{display:none}}#pricing-dialog{display:none;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:20}#pricing-dialog:target{display:flex}#pricing-dialog:target .overlay{display:block}#pricing-dialog .overlay{left:auto;transform:none;max-width:720px}@media (max-width: 767px){#pricing-dialog .overlay{max-height:90vh;margin-bottom:60px;overflow-y:hidden}}#pricing-dialog .overlay>span .close{display:none}#pricing-dialog .overlay .overlay_header{position:relative}#pricing-dialog .overlay .overlay_header .close{line-height:14px;line-height:1rem;top:21px}#pricing-dialog .overlay .overlay_text{max-height:76vh;overflow-y:auto}#pricing-dialog .overlay .overlay_text p,#pricing-dialog .overlay .overlay_text .help-entries .entry-text ul,.help-entries .entry-text #pricing-dialog .overlay .overlay_text ul,#pricing-dialog .overlay .overlay_text .help-entries .entry-text ol,.help-entries .entry-text #pricing-dialog .overlay .overlay_text ol{line-height:21px;line-height:1.5rem}.pricing-examples-table{background-color:#fff;line-height:18.004px;line-height:1.286rem;text-align:center;width:100%;margin:1.429rem 0}@media (max-width: 389px){.pricing-examples-table{font-size:12.992px;font-size:.928rem}}.pricing-examples-table tr:nth-of-type(2n+1) td:nth-of-type(2){color:#06a3c9}.pricing-examples-table tr:nth-of-type(2n+2) td:nth-of-type(2){color:#12b855}.pricing-examples-table th,.pricing-examples-table td{border-right:1px solid #ababab;border-bottom:1px solid #ababab;height:58.002px;height:4.143rem;padding:10px 1.143rem}@media (max-width: 559px){.pricing-examples-table th,.pricing-examples-table td{padding:10px}}@media (max-width: 389px){.pricing-examples-table th,.pricing-examples-table td{padding:6px}}.pricing-examples-table th:last-of-type,.pricing-examples-table td:last-of-type{border-right:none;font-weight:bold}.pricing-examples-table td:nth-of-type(2){text-align:left}.pricing-examples-table tbody tr:last-of-type td{border-bottom:none}@media (pointer: fine){.pricing-examples-table tbody tr:hover{background-color:#f7f7f7}}@media (max-width: 559px){.pricing-examples-table .subscription span{display:none}}#subscription-app-badges a{font-weight:bold;color:#215392}#subscription-app-badges a:visited{color:#215392}#subscription-app-badges a:focus{color:#06f}#subscription-app-badges a:hover{color:#06f}#subscription-app-badges a:active{color:#06f}#subscription-app-badges .app-badges{display:flex;justify-content:space-evenly;margin-top:1.429rem}#subscription-app-badges .app-badges a{margin:0 1.429rem;flex-shrink:1}#subscription-app-badges .app-badges img{width:100%}#subscription-app-badges .app-badges .apple-badge{flex-basis:180px}#subscription-app-badges .app-badges .google-badge{flex-basis:204px}#subscription-content-topics ul{list-style-type:none;list-style-position:inside;margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}#subscription-content-topics li{flex-basis:32%;line-height:36.4px;line-height:2.6rem;text-align:center;color:#fff;font-weight:bold;margin:4px 0}@media (max-width: 559px){#subscription-content-topics li{flex-basis:49%}}@media (max-width: 389px){#subscription-content-topics li{flex-basis:100%}}#subscription-content-topics li:hover{cursor:pointer}#subscription-content-topics li.subscription-full{flex-basis:100%}#subscription-content-topics li:last-of-type{margin:4px auto}#subscription-content-topics .subscription-full{background-color:#06abd3}#subscription-content-topics .subscription-full:hover{background-color:#07bbe7}#subscription-content-topics .subscription-spec{background-color:#13c159}#subscription-content-topics .subscription-spec:hover{background-color:#15d462}.subscription-topic-overlay.overlay_content .overlay_text{padding:0;max-height:400px;overflow-x:hidden;overflow-y:scroll}.subscription-topic-overlay input{margin:1.429rem 26px 0;width:83%;padding:6px}.subscription-topic-overlay .productlisting .list .cover img{height:87px;margin:0}@media (max-width: 389px){.subscription-topic-overlay .productlisting .list .cover img{height:67px}}.subscription-topic-overlay .productlisting hr{display:none}#subscription-video-content{margin-bottom:1rem}#subscription-video-content .tutorial-videos{display:flex;justify-content:center;flex-wrap:wrap}#subscription-video-content .thumbnail{background:#06abd3;flex:1 1 32%;display:flex;align-items:center;cursor:pointer;position:relative;margin-right:2%;overflow:hidden}@media (min-width: 560px){#subscription-video-content .thumbnail{min-width:180px;height:152px;justify-content:center;text-align:center}}@media (max-width: 559px){#subscription-video-content .thumbnail{flex-basis:100%;height:78px;margin:0 0 1rem 0}}#subscription-video-content .thumbnail:last-of-type{margin-right:0}#subscription-video-content .thumbnail:before{content:"";display:block;background:linear-gradient(to top, rgba(6,171,211,0) 34%,#06abd3 100%);width:100%;height:100%;position:absolute;z-index:1}#subscription-video-content .thumbnail span{color:#fff;line-height:18.2px;line-height:1.3rem;position:relative;z-index:1}@media (min-width: 560px){#subscription-video-content .thumbnail span{align-self:start;padding:11px 9px 0px}}@media (max-width: 559px){#subscription-video-content .thumbnail span{line-height:21px;line-height:1.5rem;font-weight:bold;padding-right:4%;order:1}}#subscription-video-content .thumbnail img{width:143%;height:100%;position:absolute;opacity:0.2;object-fit:cover}@media (max-width: 559px){#subscription-video-content .thumbnail img{width:100%}}#subscription-video-content .thumbnail .playicon{background:#fff;border-radius:50%;width:46px;height:46px;flex:0 0 auto;display:flex;justify-content:center;align-items:center;z-index:1;transition:transform ease-out 180ms}@media (min-width: 560px){#subscription-video-content .thumbnail .playicon{position:absolute;margin-top:15px}}@media (max-width: 559px){#subscription-video-content .thumbnail .playicon{order:0;margin:0 4%}}#subscription-video-content .thumbnail .playicon:after{content:"";display:block;box-sizing:border-box;border-style:solid;border-color:transparent transparent transparent #06abd3;border-width:11px 0 11px 20px;margin-left:5px}#subscription-video-content .thumbnail:hover .playicon{transform:scale(1.17)}#blocker{display:none;background-color:rgba(0,0,0,0.8);z-index:19;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0}.video_overlay{display:none;z-index:20;position:absolute;right:0;left:0;padding-top:51.7%;width:100%;height:0}@media (min-width: 1421px){.video_overlay{padding-top:0;height:100%}}.video_overlay #video_player{width:92%;height:100%;position:absolute;top:0;left:0;right:0;margin:auto;max-width:1280px;max-height:720px}.video_overlay .close{display:none;z-index:20;font-size:49px;font-size:3.5rem;color:#fff;cursor:pointer;position:absolute;right:4%}@media (min-width: 1421px){.video_overlay .close{position:fixed;top:3%;right:2%}}.video_overlay .close:hover{color:#ffba1a}#subscription-quotes div{margin:2.143rem 0 3.571rem}#subscription-quotes blockquote{position:relative;quotes:"\201C" "\201D";background-color:#fff;margin:10px 0 8px;padding:13px 74px 13px 56px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-bottom:1px solid #06abd3}@media (max-width: 559px){#subscription-quotes blockquote{padding-right:56px}}@media (max-width: 389px){#subscription-quotes blockquote{padding:18px 12px}}#subscription-quotes blockquote p,#subscription-quotes blockquote .help-entries .entry-text ul,.help-entries .entry-text #subscription-quotes blockquote ul,#subscription-quotes blockquote .help-entries .entry-text ol,.help-entries .entry-text #subscription-quotes blockquote ol{margin:0}#subscription-quotes blockquote p:before,#subscription-quotes blockquote .help-entries .entry-text ul:before,.help-entries .entry-text #subscription-quotes blockquote ul:before,#subscription-quotes blockquote .help-entries .entry-text ol:before,.help-entries .entry-text #subscription-quotes blockquote ol:before,#subscription-quotes blockquote p:after,#subscription-quotes blockquote .help-entries .entry-text ul:after,.help-entries .entry-text #subscription-quotes blockquote ul:after,#subscription-quotes blockquote .help-entries .entry-text ol:after,.help-entries .entry-text #subscription-quotes blockquote ol:after{font-size:65.996px;font-size:4.714rem;font-weight:bold;line-height:0;color:#06abd3;position:absolute;top:17px}#subscription-quotes blockquote p:before,#subscription-quotes blockquote .help-entries .entry-text ul:before,.help-entries .entry-text #subscription-quotes blockquote ul:before,#subscription-quotes blockquote .help-entries .entry-text ol:before,.help-entries .entry-text #subscription-quotes blockquote ol:before{left:7px;content:"\201C";content:open-quote}#subscription-quotes blockquote p:after,#subscription-quotes blockquote .help-entries .entry-text ul:after,.help-entries .entry-text #subscription-quotes blockquote ul:after,#subscription-quotes blockquote .help-entries .entry-text ol:after,.help-entries .entry-text #subscription-quotes blockquote ol:after{right:5px;content:"\201D";content:close-quote}#subscription-quotes blockquote:before,#subscription-quotes blockquote:after{content:'';display:block;width:0;border-style:solid;border-width:12px 14px 0;border-color:#06abd3 transparent transparent;position:absolute;bottom:-12px;z-index:1}#subscription-quotes blockquote:after{border-top-color:#fff;bottom:-11px}#subscription-quotes cite{font-weight:bold;font-style:normal;display:block;margin-top:15px}.subscription-linkto h3{text-align:center}.subscription-linkto a{color:#215392}.subscription-linkto a:visited{color:#215392}.subscription-linkto a:focus{color:#06f}.subscription-linkto a:hover{color:#06f}.subscription-linkto a:active{color:#06f}@media (min-height: 1001px) and (pointer: fine){.subscription-detail-body .content-sidebar aside{position:relative;height:100%}.subscription-detail-body .content-sidebar .subscription-detail-page-sidebar{position:sticky;top:0}}@media (min-width: 768px) and (pointer: coarse){.subscription-detail-body .content-sidebar aside{position:relative;height:100%}.subscription-detail-body .content-sidebar .subscription-detail-page-sidebar{position:sticky;top:0}.subscription-detail-body .content-sidebar .subscription-detail-page-sidebar{overflow-y:auto;height:100vh}}#product-detail-body .subscription-detail-page-sidebar .color-bar{background-color:#06abd3;margin-bottom:27.006px;margin-bottom:1.929rem;display:flex;align-items:center;justify-content:center;padding-left:7px;padding-left:.5rem;padding-right:7px;padding-right:.5rem}@media (max-width: 767px){#product-detail-body .subscription-detail-page-sidebar .color-bar{position:relative;overflow:hidden}}#product-detail-body .subscription-detail-page-sidebar .color-bar h3{margin:0}#subscription-overview{margin-top:2.643rem}#subscription-overview .subscription{margin-bottom:6.214rem}#subscription-overview .subscription-message{position:relative;background:#e51717;color:#fff;padding:4px 11px 4px 58px}#subscription-overview .subscription-message p,#subscription-overview .subscription-message .help-entries .entry-text ul,.help-entries .entry-text #subscription-overview .subscription-message ul,#subscription-overview .subscription-message .help-entries .entry-text ol,.help-entries .entry-text #subscription-overview .subscription-message ol{margin:11px 0}#subscription-overview .subscription-message a,#subscription-overview .subscription-message a:visited{color:#fff;font-weight:normal}#subscription-overview .subscription-message a:hover,#subscription-overview .subscription-message a:visited:hover{text-decoration:underline}#subscription-overview .subscription-message:before{content:"!";display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;font-size:41.02px;font-size:2.93rem;font-weight:bold;position:absolute;top:0;left:0;height:100%;width:58px}#subscription-overview .locked_info{position:absolute;width:100%;width:calc(100% + 2px);height:100%;margin-left:-2.643rem;padding:13% 6%;background:rgba(129,129,129,0.9);font-size:35.994px;font-size:2.571rem;text-align:center;color:#fff;cursor:progress;z-index:2}@media (max-width: 539px){#subscription-overview .locked_info{margin-left:-1rem}}#subscription-overview .subscription-information{background-color:#edf4fa;padding:0 2.643rem 3.571rem;border-right:2px solid;position:relative}@media (max-width: 539px){#subscription-overview .subscription-information{padding-right:1rem;padding-left:1rem}}#subscription-overview .subscription-information select.error,#subscription-overview .subscription-information .default-form-styling input.error[type="text"],.default-form-styling #subscription-overview .subscription-information input.error[type="text"],#subscription-overview .subscription-information .default-form-styling input.error[type="email"],.default-form-styling #subscription-overview .subscription-information input.error[type="email"],#subscription-overview .subscription-information .default-form-styling input.error[type="password"],.default-form-styling #subscription-overview .subscription-information input.error[type="password"],#subscription-overview .subscription-information .default-form-styling textarea.error,.default-form-styling #subscription-overview .subscription-information textarea.error{border:1px solid #e51717}#subscription-overview .subscription-information select:disabled,#subscription-overview .subscription-information .default-form-styling input[type="text"]:disabled,.default-form-styling #subscription-overview .subscription-information input[type="text"]:disabled,#subscription-overview .subscription-information .default-form-styling input[type="email"]:disabled,.default-form-styling #subscription-overview .subscription-information input[type="email"]:disabled,#subscription-overview .subscription-information .default-form-styling input[type="password"]:disabled,.default-form-styling #subscription-overview .subscription-information input[type="password"]:disabled,#subscription-overview .subscription-information .default-form-styling textarea:disabled,.default-form-styling #subscription-overview .subscription-information textarea:disabled{opacity:0.5;cursor:not-allowed}#subscription-overview .subscription-information.active{border-right-color:#26a51e}#subscription-overview .subscription-information.active .status{background-color:#26a51e}#subscription-overview .subscription-information.error,#subscription-overview .subscription-information.blocked{border-right-color:#e51717}#subscription-overview .subscription-information.error .status,#subscription-overview .subscription-information.blocked .status{background-color:#e51717}#subscription-overview .subscription-information.error .info_text,#subscription-overview .subscription-information.blocked .info_text{color:#e51717}#subscription-overview .subscription-information.expired{border-right-color:#818181}#subscription-overview .subscription-information.expired .status{background-color:#818181}#subscription-overview .subscription-information .spacer{margin-left:8px}#subscription-overview .subscription-information.restricted{overflow:hidden;border-right:none;padding-bottom:1rem}#subscription-overview .subscription-information.restricted .info_text{margin-top:1rem;margin-bottom:0.33rem}#subscription-overview .status{position:absolute;top:0;right:-2px;font-size:13.006px;font-size:.929rem;font-weight:bold;color:#fff;padding:10px}#subscription-overview .thumbnail{width:30%;float:left;min-width:158px;margin-bottom:36.4px;margin-bottom:2.6rem;text-align:center;margin-top:37px;margin-left:-26px}@media (max-width: 869px){#subscription-overview .thumbnail{width:100%;float:left;margin-bottom:0}}#subscription-overview .thumbnail .id{font-size:11.998px;font-size:.857rem;color:#818181;margin:0 20px}#subscription-overview .thumbnail img{width:171px}@media (max-width: 869px){#subscription-overview .thumbnail{margin-left:0}#subscription-overview .thumbnail img{margin-left:10px}}#subscription-overview .description{width:73%;float:right;margin-bottom:36.4px;margin-bottom:2.6rem}@media (max-width: 869px){#subscription-overview .description{width:100%;float:left}}#subscription-overview .description h4{font-weight:bold;line-height:23.002px;line-height:1.643rem;margin:3.571rem 0 0}@media (max-width: 869px){#subscription-overview .description h4{margin-top:2.143rem}}#subscription-overview .description p,#subscription-overview .description .help-entries .entry-text ul,.help-entries .entry-text #subscription-overview .description ul,#subscription-overview .description .help-entries .entry-text ol,.help-entries .entry-text #subscription-overview .description ol{margin:0}#subscription-overview .description .price{margin:4px 0}#subscription-overview .description .payment-heading{display:inline;font-weight:bold}#subscription-overview .description .actionForm form{display:inline}#subscription-overview .description .invoices{margin-top:33.6px;margin-top:2.4rem}#subscription-overview .actionForm[data-action-code="change_payment_method"] form{margin-top:18px;display:block}#subscription-overview .actionForm[data-action-code="change_payment_method"] .payment-edit{background-color:#e1edf7;text-align:center;padding:10px 10px 6px}#subscription-overview .actionForm[data-action-code="change_payment_method"] select,#subscription-overview .actionForm[data-action-code="change_payment_method"] .default-form-styling input[type="text"],.default-form-styling #subscription-overview .actionForm[data-action-code="change_payment_method"] input[type="text"],#subscription-overview .actionForm[data-action-code="change_payment_method"] .default-form-styling input[type="email"],.default-form-styling #subscription-overview .actionForm[data-action-code="change_payment_method"] input[type="email"],#subscription-overview .actionForm[data-action-code="change_payment_method"] .default-form-styling input[type="password"],.default-form-styling #subscription-overview .actionForm[data-action-code="change_payment_method"] input[type="password"],#subscription-overview .actionForm[data-action-code="change_payment_method"] .default-form-styling textarea,.default-form-styling #subscription-overview .actionForm[data-action-code="change_payment_method"] textarea{width:100%;margin-bottom:5px}#subscription-overview .actionForm[data-action-code="change_payment_method"] select option,#subscription-overview .actionForm[data-action-code="change_payment_method"] .default-form-styling input[type="text"] option,.default-form-styling #subscription-overview .actionForm[data-action-code="change_payment_method"] input[type="text"] option,#subscription-overview .actionForm[data-action-code="change_payment_method"] .default-form-styling input[type="email"] option,.default-form-styling #subscription-overview .actionForm[data-action-code="change_payment_method"] input[type="email"] option,#subscription-overview .actionForm[data-action-code="change_payment_method"] .default-form-styling input[type="password"] option,.default-form-styling #subscription-overview .actionForm[data-action-code="change_payment_method"] input[type="password"] option,#subscription-overview .actionForm[data-action-code="change_payment_method"] .default-form-styling textarea option,.default-form-styling #subscription-overview .actionForm[data-action-code="change_payment_method"] textarea option{font-size:13.006px;font-size:.929rem}#subscription-overview .actionForm[data-action-code="change_payment_method"] .add-payment-method{font-weight:normal;margin-left:8px}#subscription-overview .actionForm[data-action-code="change_payment_method"] .note{margin-bottom:5px;text-align:left;font-weight:bold}#subscription-overview .actionForm[data-action-code="change_payment_method"] .note:before{content:"i";font-size:11.998px;font-size:.857rem;line-height:14px;line-height:1rem;font-weight:bold;color:#2c2c2c;text-align:center;border:1px solid currentColor;border-radius:50%;display:inline-block;width:16.996px;width:1.214rem;margin-right:8px}#subscription-overview .members ul{list-style-type:none;list-style-position:inside;margin:0;padding:0}#subscription-overview .members li{margin-bottom:12px;word-wrap:break-word;overflow-wrap:break-word}@media (max-width: 424px){#subscription-overview .members li{margin-bottom:1.429rem}}#subscription-overview .members .key{color:#818181}#subscription-overview .licenses{margin-top:2.143rem}#subscription-overview .licenses ul{list-style-type:none;list-style-position:inside;margin:0;padding:0}#subscription-overview .licenses li{margin-bottom:12px}@media (max-width: 424px){#subscription-overview .licenses li{margin-bottom:1.429rem;text-align:center}}#subscription-overview .licenses .slot{float:left;line-height:2.2rem;margin:0 30px 0 0}#subscription-overview .licenses .key{width:50%;float:left;min-width:262px;display:inline-block;position:relative;height:2.2rem;border:1px solid #06abd3;margin-right:6px}@media (max-width: 424px){#subscription-overview .licenses .key{width:100%;float:left}}#subscription-overview .licenses .key .key-icon{background-color:#06abd3;position:absolute;top:0;left:0;width:2.2rem;height:100%;line-height:2.2rem;text-align:center}#subscription-overview .licenses .key .key-icon span{display:inline-block;vertical-align:sub}#subscription-overview .licenses .key input{height:100%;width:100%;border-radius:0;text-align:center;padding:0 0 0 2.2rem}#subscription-overview .licenses .key input:disabled{opacity:0.5;cursor:not-allowed}#subscription-overview .edit,#subscription-overview .payment-close,#subscription-overview .copy,#subscription-overview .revoke,#subscription-overview .actionForm .submit{background:transparent;color:#215392 !important;line-height:2.2rem;padding:0 8px;position:relative}#subscription-overview .edit:hover,#subscription-overview .payment-close:hover,#subscription-overview .copy:hover,#subscription-overview .revoke:hover,#subscription-overview .actionForm .submit:hover{background:#06abd3;color:#fff !important}#subscription-overview .edit:active,#subscription-overview .payment-close:active,#subscription-overview .copy:active,#subscription-overview .revoke:active,#subscription-overview .actionForm .submit:active{background:#26a51e}#subscription-overview .edit:focus,#subscription-overview .payment-close:focus,#subscription-overview .copy:focus,#subscription-overview .revoke:focus,#subscription-overview .actionForm .submit:focus{outline:none}#subscription-overview .edit:disabled,#subscription-overview .payment-close:disabled,#subscription-overview .copy:disabled,#subscription-overview .revoke:disabled,#subscription-overview .actionForm .submit:disabled{opacity:0.5;cursor:not-allowed;color:#2c2c2c !important;background:transparent}#subscription-overview .actionForm[data-action-code="cancel"] .submit{margin-top:-4px}#subscription-overview .actionForm[data-action-code="uncancel"],#subscription-overview .actionForm[data-action-code="reactivate"]{margin-top:24px}#subscription-overview .actionForm[data-action-code="uncancel"] .submit,#subscription-overview .actionForm[data-action-code="reactivate"] .submit{background:#26a51e;color:#fff !important}#subscription-overview .actionForm[data-action-code="uncancel"] .submit:hover,#subscription-overview .actionForm[data-action-code="reactivate"] .submit:hover{background:#2ec824}#subscription-overview .actionForm[data-action-code="manual_retry_payment"]{margin-top:24px}#subscription-overview .actionForm[data-action-code="manual_retry_payment"] .submit{background:#e51717;color:#fff !important}#subscription-overview .actionForm[data-action-code="manual_retry_payment"] .submit:hover{background:#eb3a3a}#subscription-overview #dialog-container .modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.75);z-index:99999;opacity:0;transition:opacity 250ms ease-in;pointer-events:none;padding:0 1rem}#subscription-overview #dialog-container .modal.active{opacity:1;pointer-events:auto}#subscription-overview #dialog-container .modal>div{background:#e1edf7;width:100%;max-width:546px;position:relative;margin:10% auto;padding:0 0 2.143rem}#subscription-overview #dialog-container h2{background-color:#00337c;line-height:4.143rem;color:#fff;margin:0;padding:0 2.143rem}#subscription-overview #dialog-container p,#subscription-overview #dialog-container .help-entries .entry-text ul,.help-entries .entry-text #subscription-overview #dialog-container ul,#subscription-overview #dialog-container .help-entries .entry-text ol,.help-entries .entry-text #subscription-overview #dialog-container ol{margin:2.143rem}@media (min-width: 425px){#subscription-overview #dialog-container button:first-of-type{margin-left:2.143rem}#subscription-overview #dialog-container button:nth-of-type(2){margin-right:2.143rem;float:right}}@media (max-width: 424px){#subscription-overview #dialog-container button{width:80%;width:calc(100% - (2.143rem * 2));margin:0 2.143rem 1rem}}#subscription-overview #dialog-container .close{position:absolute;top:17px;right:2.143rem;font-size:18.004px;font-size:1.286rem;font-weight:bold;color:#fff}#subscription-overview #dialog-container .close:hover{cursor:pointer;color:#ffba1a}#subscription-overview #dialog-container .invoice-message{font-weight:bold}#subscription-overview #dialog-container .additional-content{margin-bottom:30.002px;margin-bottom:2.143rem}#subscription-overview #dialog-container .additional-content .invoice-url{margin-top:9.38px;margin-top:.67rem;margin-bottom:9.38px;margin-bottom:.67rem}#subscription-overview .empty-state{text-align:center}#subscription-overview .empty-state h3{font-weight:bold;margin:0}#subscription-overview .empty-state h3:before{content:url(../img/products/subscription/subscription-logo-detail-neutral.svg);display:block;margin:37px 0 20px}#subscription-overview .empty-state h4{margin:0}#subscription-overview .empty-state p,#subscription-overview .empty-state .help-entries .entry-text ul,.help-entries .entry-text #subscription-overview .empty-state ul,#subscription-overview .empty-state .help-entries .entry-text ol,.help-entries .entry-text #subscription-overview .empty-state ol{font-size:16.002px;font-size:1.143rem;margin:10px 0 3.571rem}#subscription-overview .empty-state p a,#subscription-overview .empty-state .help-entries .entry-text ul a,.help-entries .entry-text #subscription-overview .empty-state ul a,#subscription-overview .empty-state .help-entries .entry-text ol a,.help-entries .entry-text #subscription-overview .empty-state ol a{display:inline-block;font-weight:bold;margin-top:1.429rem}.customer-account-main>section.wishlist-line-title{justify-content:space-between;margin:0;padding-bottom:0}.wishlist-products{margin-bottom:3.571rem}.wishlist-products>*:last-child hr{display:none}.wishlist-line .basket-line{margin:37px 0 10px}@media (max-width: 569px){.wishlist-line .basket-line{flex-direction:row}}.wishlist-line .basket-line .product-info{flex-basis:50%}@media (max-width: 569px){.wishlist-line .product-price{flex-basis:100%;margin-left:125px;text-align:left}}@media (max-width: 409px){.wishlist-line .product-price{margin-left:102px}}@media (max-width: 359px){.wishlist-line .product-price{margin-left:65px}}.wishlist-actions{display:flex;align-items:center}@media (min-width: 570px){.wishlist-actions{margin-left:auto}}@media (min-width: 500px) and (max-width: 569px){.wishlist-actions{margin-left:125px}}@media (max-width: 569px){.wishlist-actions{flex:1 1 100%;justify-content:space-between;margin-top:15px}}.wishlist-actions .btn-add-to-basket,.wishlist-actions #wizard-container form,#wizard-container .wishlist-actions form{width:auto}@media (max-width: 409px){.wishlist-actions .btn-add-to-basket,.wishlist-actions #wizard-container form,#wizard-container .wishlist-actions form{font-size:14px;font-size:1rem}}@media (max-width: 359px){.wishlist-actions .btn-add-to-basket,.wishlist-actions #wizard-container form,#wizard-container .wishlist-actions form{font-size:11.62px;font-size:.83rem;padding:0 10px}.wishlist-actions .btn-add-to-basket svg,.wishlist-actions #wizard-container form svg,#wizard-container .wishlist-actions form svg{margin-right:8px}}.wishlist-actions .wishlist-edit{font-size:11.998px;font-size:.857rem;display:flex;align-items:center}@media (min-width: 360px){.wishlist-actions .wishlist-edit{margin-right:16px}}.wishlist-actions .wishlist-edit .edit{font-weight:bold;border-right:1px dotted #2c2c2c;padding-right:10px;color:#215392}@media (max-width: 569px){.wishlist-actions .wishlist-edit .edit{padding-right:8px}}.wishlist-actions .wishlist-edit .edit:visited{color:#215392}.wishlist-actions .wishlist-edit .edit:focus{color:#06f}.wishlist-actions .wishlist-edit .edit:hover{color:#06f}.wishlist-actions .wishlist-edit .edit:active{color:#06f}.wishlist-actions .wishlist-edit .remove{margin:0;padding:0 0 0 10px;background:none;color:#215392 !important}@media (max-width: 569px){.wishlist-actions .wishlist-edit .remove{padding-left:8px}}.wishlist-actions .wishlist-edit .remove:visited{color:#215392 !important}.wishlist-actions .wishlist-edit .remove:focus{color:#e51717 !important}.wishlist-actions .wishlist-edit .remove:hover{color:#e51717 !important}.wishlist-actions .wishlist-edit .remove:active{color:#e51717 !important}#wishlist .previously-purchased{width:100%}.wishlist-skeleton .product-cover:after,.wishlist-skeleton .product-info span,.wishlist-skeleton .product-price:before,.wishlist-skeleton .wishlist-edit:before,.wishlist-skeleton .wishlist-edit:after,.wishlist-skeleton .btn-add-to-basket,.wishlist-skeleton #wizard-container form,#wizard-container .wishlist-skeleton form{background-image:linear-gradient(90deg, #ffffff 0px,#e1edf7 30px,#ffffff 70px);background-color:#fff;background-size:300px;background-position:-80px;background-repeat:no-repeat;border-radius:5px;animation:wishlist-loading-animation 1200ms 600ms infinite ease-out}@keyframes wishlist-loading-animation{100%{background-position:300px}}.wishlist-skeleton .product-info span,.wishlist-skeleton .product-price:before,.wishlist-skeleton .wishlist-edit:before,.wishlist-skeleton .wishlist-edit:after{content:"";display:block;height:10px;margin-bottom:8px}.wishlist-skeleton .basket-line{margin-bottom:37px}.wishlist-skeleton .product-info{width:100%}.wishlist-skeleton .product-cover{height:116px;position:relative}@media (max-width: 409px){.wishlist-skeleton .product-cover{height:94px}}@media (max-width: 359px){.wishlist-skeleton .product-cover{height:60px}}.wishlist-skeleton .product-cover:after{content:"";display:block;height:100%;width:94px;position:absolute;top:0;right:33px}@media (max-width: 409px){.wishlist-skeleton .product-cover:after{width:75px;right:27px}}@media (max-width: 359px){.wishlist-skeleton .product-cover:after{width:48px;right:16px}}.wishlist-skeleton .product-info span{width:220px}.wishlist-skeleton .product-info span:nth-child(2n){margin-bottom:20px}.wishlist-skeleton .product-info span:nth-child(1),.wishlist-skeleton .product-info span:nth-child(3),.wishlist-skeleton .product-info span:nth-child(4){width:140px}.wishlist-skeleton .product-info span:last-child{width:120px}.wishlist-skeleton .product-price{display:flex}@media (min-width: 570px){.wishlist-skeleton .product-price{flex-direction:column;align-items:flex-end}}.wishlist-skeleton .product-price:before{width:60px}.wishlist-skeleton .wishlist-edit{display:flex;align-items:center}.wishlist-skeleton .wishlist-edit:before,.wishlist-skeleton .wishlist-edit:after{width:53px;margin:0}.wishlist-skeleton .wishlist-edit:before{margin-right:14px}.wishlist-skeleton .btn-add-to-basket,.wishlist-skeleton #wizard-container form,#wizard-container .wishlist-skeleton form{height:37px;border:none}@media (min-width: 410px){.wishlist-skeleton .btn-add-to-basket,.wishlist-skeleton #wizard-container form,#wizard-container .wishlist-skeleton form{width:200px}}@media (max-width: 960px){.customer-account-main>section{padding-right:4.143rem;padding-left:4.143rem}}@media (max-width: 924px){.customer-account-main>section{padding-right:2.643rem;padding-left:2.643rem}}@media (max-width: 639px){.customer-account-main>section{padding-right:1rem;padding-left:1rem}}.wishlist-login-hint{display:flex;align-items:center;background-color:#fff;padding:1.429rem}.wishlist-login-hint p,.wishlist-login-hint .help-entries .entry-text ul,.help-entries .entry-text .wishlist-login-hint ul,.wishlist-login-hint .help-entries .entry-text ol,.help-entries .entry-text .wishlist-login-hint ol{margin:0}.wishlist-login-hint p+p,.wishlist-login-hint .help-entries .entry-text ul+p,.help-entries .entry-text .wishlist-login-hint ul+p,.wishlist-login-hint .help-entries .entry-text ol+p,.help-entries .entry-text .wishlist-login-hint ol+p,.wishlist-login-hint .help-entries .entry-text p+ul,.help-entries .entry-text .wishlist-login-hint p+ul,.wishlist-login-hint .help-entries .entry-text ul+ul,.help-entries .entry-text .wishlist-login-hint ul+ul,.wishlist-login-hint .help-entries .entry-text ol+ul,.help-entries .entry-text .wishlist-login-hint ol+ul,.wishlist-login-hint .help-entries .entry-text p+ol,.help-entries .entry-text .wishlist-login-hint p+ol,.wishlist-login-hint .help-entries .entry-text ul+ol,.help-entries .entry-text .wishlist-login-hint ul+ol,.wishlist-login-hint .help-entries .entry-text ol+ol,.help-entries .entry-text .wishlist-login-hint ol+ol{margin-top:6px}.wishlist-login-hint strong{display:block;font-size:15.96px;font-size:1.14rem}.wishlist-login-hint strong+p,.wishlist-login-hint .help-entries .entry-text strong+ul,.help-entries .entry-text .wishlist-login-hint strong+ul,.wishlist-login-hint .help-entries .entry-text strong+ol,.help-entries .entry-text .wishlist-login-hint strong+ol{margin-top:6px}.wishlist-login-hint a{color:#215392}.wishlist-login-hint a:visited{color:#215392}.wishlist-login-hint a:focus{color:#06f}.wishlist-login-hint a:hover{color:#06f}.wishlist-login-hint a:active{color:#06f}.wishlist-login-hint svg{fill:#00549d;margin-right:30px}.wishlist-login-hint div{max-width:390px}@media (max-width: 427px){.wishlist-login-hint{flex-direction:column;text-align:center}.wishlist-login-hint svg{margin-right:0;margin-bottom:15px}}.wishlist-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1rem}.wishlist-empty svg{fill:#00549d}.wishlist-empty h1{font-size:19.992px;font-size:1.428rem;margin:26px 0 10px}.wishlist-empty p,.wishlist-empty .help-entries .entry-text ul,.help-entries .entry-text .wishlist-empty ul,.wishlist-empty .help-entries .entry-text ol,.help-entries .entry-text .wishlist-empty ol{max-width:420px;margin:0 0 38px}.overlay .variant-choice{display:flex;flex-wrap:wrap;margin-bottom:12px}@media (max-width: 499px){.overlay .variant-choice .variant-selector{flex-basis:65%}.overlay .variant-choice #variant-price{flex-basis:35%}}.overlay .variant-selector{flex:0 0 44%}.overlay .variant-selector input[type=radio]{cursor:pointer}.overlay .variant-selector input[type=radio]+label{cursor:pointer}.overlay .variant-selector input[type=radio]:disabled{cursor:default}.overlay .variant-selector input[type=radio]:disabled+label{cursor:default}.overlay .variant-selector input[type=radio]:checked+label{font-weight:bold;cursor:pointer}.overlay #variant-price{font-weight:bold;text-align:right;flex:0 0 23%}.overlay #variant-availability{white-space:nowrap;padding-left:16px}.overlay .options{display:flex;justify-content:space-between;margin:20px 0 30px}.overlay .options .item-options .btn-primary,.overlay .options .item-options .btn-fwd,.overlay .options .item-options .btn-bck-primary,.overlay .options .item-options .btn-add-to-basket,.overlay .options .item-options #wizard-container form,#wizard-container .overlay .options .item-options form,.overlay .options .item-options .btn-highlight,.overlay .options .item-options #subscription-overview #dialog-container .ok,#subscription-overview #dialog-container .overlay .options .item-options .ok{min-width:0px}.overlay .options .item-options .add-to-wishlist{margin-right:1rem}@media (max-width: 499px){.overlay .options{flex-direction:column}.overlay .options .cancel{order:2;margin-top:2.143rem}.overlay .options button[type=submit]{order:1}.overlay .options .item-options{display:flex}.overlay .options .item-options>*{flex-grow:1;flex-basis:50%}}@media (max-width: 394px){.overlay .options .item-options{flex-direction:column}.overlay .options .item-options .add-to-wishlist{margin-right:0}.overlay .options .item-options>*+*{margin-top:2.143rem}}.overlay .options.basket-overlay-options{margin-top:40px}.overlay .options .cancel{min-width:148px;height:34px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1rem;color:#2c2c2c;text-decoration:none;text-align:center;padding:7px 15px;vertical-align:middle;border:1px solid;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-color:#d7d7d7;background-color:#e6e6e6;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6),color-stop(100%, #d8d8d8));background:-moz-linear-gradient(#e6e6e6,#d8d8d8);background:-webkit-linear-gradient(#e6e6e6,#d8d8d8);background:linear-gradient(#e6e6e6,#d8d8d8);line-height:normal}.overlay .options .cancel img{vertical-align:middle}.overlay .options .cancel:before{font-weight:bold;padding-right:15px}.overlay .options .cancel:after{font-weight:bold;padding-left:15px;float:right}.overlay .options .cancel:hover{color:#2c2c2c}.overlay .options .cancel:hover{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6),color-stop(100%, #e4e4e4));background:-moz-linear-gradient(#e6e6e6,#e4e4e4);background:-webkit-linear-gradient(#e6e6e6,#e4e4e4);background:linear-gradient(#e6e6e6,#e4e4e4)}.overlay .options #add_to_basket_form button[type=submit]:disabled{cursor:not-allowed;color:#c7c7c7 !important;border-color:#d8d8d8;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDhkOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6),color-stop(100%, #d8d8d8));background:-moz-linear-gradient(#e6e6e6,#d8d8d8);background:-webkit-linear-gradient(#e6e6e6,#d8d8d8);background:linear-gradient(#e6e6e6,#d8d8d8)}
