/*! HiDPI v2.0.1 | MIT License | git.io/hidpi */@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/wwwroot/assets/fonts/icomoon.eot?twfslf);src:url(/wwwroot/assets/fonts/icomoon.eot?twfslf#iefix) format("embedded-opentype"),url(/wwwroot/assets/fonts/icomoon.ttf?twfslf) format("truetype"),url(/wwwroot/assets/fonts/icomoon.woff?twfslf) format("woff"),url(/wwwroot/assets/fonts/icomoon.svg?twfslf#icomoon) format("svg")}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-burger:before{content:""}.icon-close:before{content:""}.icon-basket:before{content:""}.icon-login:before{content:""}.icon-user:before{content:""}.icon-search:before{content:""}.icon-instagram:before{content:""}.icon-twitter:before{content:""}.icon-facebook-f:before,.icon-facebook:before{content:""}.icon-long-arrow-down:before{content:""}.icon-long-arrow-up:before{content:""}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{text-decoration:none}ins,mark{background-color:#badacd;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #242424;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}button,input,select,textarea{font:99% sans-serif}code,kbd,pre,samp{font-family:monospace,sans-serif}html{overflow-y:scroll}a:active,a:hover{cursor:pointer;outline:none}ol,ul{margin-left:2em}ol{list-style-type:decimal}nav li,nav ul{list-style:none;list-style-image:none;margin:0}small{font-size:85%}strong,th{font-weight:700}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}button,input[type=button],input[type=image],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{border-radius:1px;box-shadow:0,0,5px,red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}a:link{-webkit-tap-highlight-color:#edeff5}button{overflow:visible;width:auto}.ie7 img{-ms-interpolation-mode:bicubic}body,input,select,textarea{color:#242424}.subscription-faq h4{margin-top:20px}.subscription-faq .panes{display:block;margin-top:20px;max-width:900px}.subscription-faq .panes .pane{border:1px solid #e2e2e2;cursor:pointer;display:block;margin-bottom:10px;overflow:hidden;padding:10px 15px}.subscription-faq .panes .pane.active .header:after{transform:rotate(270deg);transition:max-height .2s ease-in}.subscription-faq .panes .pane .header{display:flex;font-weight:900;padding:5px 0;position:relative;transition:all .5s;width:100%}.subscription-faq .panes .pane .header:after{content:"\00276F";display:block;font-size:20px;font-weight:300;position:absolute;right:0;top:0;transform:rotate(90deg);transition:all .5s}.subscription-faq .panes .pane .content{display:block;max-height:0;transition:max-height .4s ease-out}.subscription-faq .panes .pane .content .inner-content{margin-bottom:-15px;padding-top:12px}.bg-mint{background-color:#badacd}.bg-button-green{background-color:#7edac2}.bg-pale-sky{background-color:#647882}.bg-water{background-color:#cfe6f1}.bg-lemon-grass{background-color:#9c9791}.bg-light-blue{background-color:#90c0da}.bg-beige{background-color:#f5f5f5}.bg-bone{background-color:#e3dbcd}.bg-melanie{background-color:#ebb8d7}.bg-lighter-gray{background-color:#f5f5f5}.bg-light-gray{background-color:#d1d2d7}.bg-dark-gray{background-color:#4f4e4c}.bg-darkest-gray{background-color:#242424}.sdfds{margin:0}body{font-family:museo-sans,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Verdana,sans-serif;font-size:15px;font-weight:300;line-height:1.4;overflow:hidden}h1,h2,h3,h4{font-weight:900;line-height:1}#text h1,#text h2,#text h3,#text h4{margin:44px 0 6px;max-width:700px}#text h1:first-child,#text h2:first-child,#text h3:first-child,#text h4:first-child{margin-top:0}@media (max-width:74.99em){#text h1,#text h2,#text h3,#text h4{margin-top:24px}}.h1,h1{font-size:40px}@media (min-width:75em) and (max-width:90.615em){.h1,h1{font-size:35px}}@media (min-width:48em) and (max-width:74.99em){.h1,h1{font-size:30px}}@media (max-width:47.99em){.h1,h1{font-size:25px}}h1+.h1,h1+h1{margin-top:12px}.h2,h2{font-size:30px}@media (min-width:75em) and (max-width:90.615em){.h2,h2{font-size:27px}}@media (min-width:48em) and (max-width:74.99em){.h2,h2{font-size:24px}}@media (max-width:47.99em){.h2,h2{font-size:20px}}h1+.h2,h1+h2{margin-top:12px}.h3,h3{font-size:18px;font-weight:700}@media (min-width:48em) and (max-width:74.99em){.h3,h3{font-size:18px}}@media (max-width:47.99em){.h3,h3{font-size:15px}}h2+.h3,h2+h3{margin-top:10px}.h4,h4{font-size:18px}@media (max-width:47.99em){.h4,h4{font-size:15px}}h3+.h4,h3+h4{margin-top:8px}dl,ol,p,ul{margin-bottom:1em}html{font-size:93.75%;line-height:1.6em}hr{background-color:#d1d2d7;border:none;height:2px;margin-bottom:25px;margin-top:25px}#wrapper{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAiIHgyPSIxIiB5MT0iLjUiIHkyPSIuNSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjOTBjMGRhIi8+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+");background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(19%,#90c0da),color-stop(19%,#fff));background-image:-moz-linear-gradient(left,#90c0da 19%,#fff 19%);background-image:-webkit-linear-gradient(left,#90c0da 19%,#fff 0);background-image:linear-gradient(90deg,#90c0da 19%,#fff 0);background-size:100%}@media (max-width:47.99em){#wrapper{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAiIHgyPSIxIiB5MT0iLjUiIHkyPSIuNSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjOTBjMGRhIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+");background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(80%,#90c0da),color-stop(80%,#fff));background-image:-moz-linear-gradient(left,#90c0da 80%,#fff 80%);background-image:-webkit-linear-gradient(left,#90c0da 80%,#fff 0);background-image:linear-gradient(90deg,#90c0da 80%,#fff 0);background-size:100%}}ul.incognito{list-style:none}#title{padding:50px 40px 0}@media (max-width:74.99em){#title{padding:30px 20px 0}}@media (min-width:75em){#title{max-width:900px}}.slides+#title{padding-top:0}#title h1{margin:0}#title hgroup h1,#title hgroup h2{padding:0}body[itemtype$=ItemPage] #title hgroup{margin-bottom:1em}.tight-fit{margin-bottom:0;padding-bottom:0}table{border-bottom:1px solid #999;border-top:1px solid #999}table.borderless,table.borderless td{border:none}table caption{font-style:italic}table td,table th{border-bottom:1px solid #999;padding:5px 10px}blockquote{color:#666;font-style:italic;font-weight:700;padding-left:2em}img[style="float: right;"]{margin:1em 0 1em 1em}img[style="float: left;"]{margin:1em 1em 1em 0}#newsletter,#text,.padded,ul.listable{padding:24px}@media (min-width:75em){#newsletter,#text,.padded,ul.listable{padding:40px}}.main-illustration,.padded-lr{padding-left:24px;padding-right:24px}@media (min-width:75em){.main-illustration,.padded-lr{padding-left:40px;padding-right:40px}}.offset-t,.offset-tb{margin-top:24px}.offset-b,.offset-tb{margin-bottom:24px}.offset-t-half,.offset-tb-half{margin-top:12px}.offset-b-half,.offset-tb-half,subscription-types ul .price,subscription-types ul h2,subscription-types ul h3{margin-bottom:12px}.tight-t,.tight-tb{margin-top:0}.tight-b,.tight-tb{margin-bottom:0}#text{clear:both;zoom:1}#text:after,#text:before{content:"\0020";display:block;height:0;overflow:hidden}#text:after{clear:both}@media (min-width:75em){#text{max-width:900px}}p{max-width:700px}.segment-subscriptions p{max-width:900px}em,i{font-style:italic}a{color:#7edac2;font-weight:600;text-decoration:none}a:visited{color:#36bc99}a:hover{color:#92e0cb;text-decoration:underline}a:active{color:#36bc99;position:relative;top:1px}a.incognito{color:inherit}a.incognito:hover{text-decoration:none}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.is-collapsed .expand-content{display:none}.expand-trigger{cursor:pointer}#publications .price,.btn,.slide-button{background-color:#7edac2;border:0;display:inline-block;font-family:museo-sans,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Verdana,sans-serif;font-size:17px;font-weight:900;line-height:1.2;padding:8px;text-transform:uppercase;transition:background-color 1s}#publications .price,#publications .price:active,#publications .price:hover,#publications .price:visited,.btn,.btn:active,.btn:hover,.btn:visited,.slide-button,.slide-button:active,.slide-button:hover,.slide-button:visited{color:#fff;outline:none;text-decoration:none}#publications .price:hover,.btn:hover,.slide-button:hover{background-color:#36bc99}#publications .price:focus,.btn:focus,.slide-button:focus{outline:none}.btn-schoolcampaign{margin:5px 0}button:disabled,button[disabled=disabled]{background-color:#999;cursor:default}button:disabled:hover,button[disabled=disabled]:hover{background-color:#999}#main{clear:both;zoom:1}#main:after,#main:before{content:"\0020";display:block;height:0;overflow:hidden}#main:after{clear:both}#main.off-canvas{overflow:hidden}@media (min-width:75em){#main{padding-top:68px}}.segment-subscriptions #wrapper{background:none;background-color:#cfe6f1}.segment-subscriptions .btn{background-color:#60b8e7;color:#fff;padding:15px 25px;text-transform:none}.segment-subscriptions .btn:hover{background-color:#8cccee}@media (min-width:48em){#off-canvas-toggle{display:none}}@media (max-width:57.625em){.segment-subscriptions #off-canvas-toggle{display:block}}.sf-menu{cursor:pointer;list-style-type:none;margin-top:80px;position:relative}@media (max-width:47.99em){.sf-menu{margin-top:25px}}.sf-menu:before{border-top:1px solid #d1d2d7;content:"";left:20px;position:absolute;right:20px;top:1px}.sf-menu a{color:#fff;display:block;padding:.4em;text-decoration:none}.sf-menu>li{border-bottom:1px solid transparent;border-top:1px solid transparent;color:#fff;font-weight:500;position:relative}.sf-menu>li:before{border-bottom:1px solid #d1d2d7;bottom:-2px;content:"";left:20px;position:absolute;right:20px}@media (max-width:47.99em){.sf-menu>li.expanded>ul{padding:0;position:static}}@media (min-width:48em){.sf-menu>li.expanded>ul{left:100%;right:-200%;top:-30px;z-index:99}}@media (min-width:75em){.sf-menu>li.expanded>ul{right:-100%}.sf-menu>li:hover>ul{left:100%;right:-100%;top:-30px;z-index:99}}.sf-menu>li.expanded,.sf-menu>li.selected,.sf-menu>li:hover{background-color:#4f4e4c;border-bottom:1px solid #fff;border-top:1px solid #fff;color:#fff}.sf-menu>li.expanded:after,.sf-menu>li.expanded:before,.sf-menu>li.selected:after,.sf-menu>li.selected:before,.sf-menu>li:hover:after,.sf-menu>li:hover:before{border:none}.sf-menu>li.multicolumn>a,.sf-menu>li.parent>a{background-image:url(/wwwroot/assets/images/icon-arrow-right-small.svg);background-position:right 20px center;background-repeat:no-repeat}@media (max-width:47.99em){.sf-menu>li.multicolumn>a,.sf-menu>li.parent>a{background-image:url(/wwwroot/assets/images/icon-arrow-down-small.svg)}.sf-menu>li.multicolumn.expanded>a,.sf-menu>li.parent.expanded>a{background-image:url(/wwwroot/assets/images/icon-arrow-up-small.svg)}}.sf-menu>li.multicolumn.expanded:after,.sf-menu>li.multicolumn:hover:after,.sf-menu>li.parent.expanded:after,.sf-menu>li.parent:hover:after{border-right:5px solid #4f4e4c;bottom:0;content:"";position:absolute;right:-1px;top:0;z-index:100}@media (min-width:48em){.sf-menu>li.multicolumn>ul{margin-left:0;right:-400%}.sf-menu>li.multicolumn>ul li{overflow:hidden}.sf-menu>li.multicolumn>ul>li{float:left;height:100%;width:25%;zoom:1}.sf-menu>li.multicolumn>ul>li:after,.sf-menu>li.multicolumn>ul>li:before{content:"\0020";display:block;height:0;overflow:hidden}.sf-menu>li.multicolumn>ul>li:after{clear:both}}@media (min-width:48em) and (min-width:48em) and (max-width:74.99em){.sf-menu>li.multicolumn>ul>li:nth-child(odd){clear:left}}@media (min-width:48em){.sf-menu>li.multicolumn>ul>li ul{border-left:1px solid #777;display:block;padding:0 1.5em}.sf-menu>li.multicolumn>ul>li ul.first{border-left:none;padding-left:.5em}}@media (min-width:48em) and (max-width:74.99em){.sf-menu>li.multicolumn>ul>li{width:50%}.sf-menu>li.multicolumn>ul>li:nth-child(3) ul{border-left:none;padding-left:.5em}.sf-menu>li.multicolumn>ul>li:nth-child(3) ul,.sf-menu>li.multicolumn>ul>li:nth-child(4) ul{border-top:1px solid #777}}.sf-menu>li>a{padding:10px 20px}@media (min-width:75em){.sf-menu>li>a{font-size:20px}}.sf-menu>li>ul{background-color:#4f4e4c;font-weight:300;padding:20px;position:absolute;text-align:left;top:-999em}@media (min-width:48em){.sf-menu>li>ul{border:1px solid #fff;box-shadow:0 0 5px #666}}.sf-menu>li>ul>li{float:none;left:0}.sf-menu>li>ul>li:hover{visibility:inherit}.sf-menu>li>ul a{color:#fff;display:block;line-height:1.5em;transition:color .4s ease}@media (max-width:74.99em){.sf-menu>li>ul a{padding-left:1.5em}}.sf-menu>li>ul a:hover{color:#ccc}.nav-trigger{bottom:0;cursor:pointer;display:block;overflow:hidden;position:absolute;right:0;text-indent:-99em;top:0;width:60px}.expanded .nav-trigger,li:hover .nav-trigger{bottom:auto;height:60px}.search-box{background-color:#badacd;padding:5px;position:absolute;right:0;top:138px;transform:translateX(100%);transition:transform .2s ease-in-out;width:100%;z-index:100}.search-box.active{transform:translateX(0)}@media (min-width:48em){.search-box{top:68px;width:292px}}.search-box button{background:none;border:none;bottom:0;color:#999;display:inline-block;padding:0;position:absolute;right:0;top:0;width:50px}.search-box input[name=q]{-webkit-appearance:none;background-color:#fff;border:0;-webkit-border-radius:0;box-sizing:border-box;font-weight:300;outline:none;padding:10px 40px 10px 10px;width:100%}.page-result{margin:20px 0}.page-result__title{padding:0}.page-result__description{margin:0}.page-result__breadcrumb{color:#7edac2;font-size:14px;margin:0}.ac_results{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ccc;color:#3a3a3a;line-height:24px;overflow:hidden;padding:0;width:100%;z-index:90}.ac_results ul{list-style-position:outside;list-style:none;margin:0;padding:0;width:100%}.ac_results li{cursor:pointer;display:block;margin:0;overflow:hidden;padding:6px 8px}.ac_odd{background-color:#e9f2f9}.ac_over{background-color:#c1daee}.segment-subscriptions .search-box{background-color:#90c0da}.text-spot{background-color:#242424;color:#fff;font-weight:600;margin:0;padding:20px 40px}.rte-spot{background-color:#9c9791;margin:20px;padding:40px;text-align:center}.rte-spot p{color:#fff;font-size:20px;font-style:italic;margin-top:25px}.rte-spot h2{font-size:35px;font-weight:900;line-height:1}@media (min-width:48em){.rte-spot p{font-size:30px}.rte-spot h2{font-size:60px}}@media (min-width:75em){.rte-spot{margin:40px;padding:70px}.rte-spot p{margin-top:50px}.rte-spot h2{font-size:80px}}.graphic-spots{margin-top:40px;padding-left:40px;zoom:1}.graphic-spots:after,.graphic-spots:before{content:"\0020";display:block;height:0;overflow:hidden}.graphic-spots:after{clear:both}@media (max-width:74.99em){.graphic-spots{padding-left:20px}}.slides+.graphic-spots{margin-top:20px}.graphic-spots-column.spots-column-optional{display:none}@media (min-width:48em){.graphic-spots-column{float:left;width:50%}.graphic-spots-column:nth-child(2n){margin-bottom:1px}.graphic-spots-column.spots-column-optional{display:block}}@media (min-width:75em) and (max-width:90.615em){.graphic-spots-column{width:33.33333%}.graphic-spots-column.spots-column-optional{display:none}}@media (min-width:90.625em){.graphic-spots-column{width:25%}.graphic-spots-column.spots-column-optional{display:block}}.graphic-spot{color:#4f4e4c;margin:0 30px 30px 0}.graphic-spot a{color:inherit;cursor:pointer;font-weight:300}.graphic-spot hr{background-color:rgba(0,0,0,.23);height:1px;margin:20px 0}.graphic-spot .container{margin:40px 20px 0}.graphic-spot .fadeout{bottom:0;height:30px;position:absolute;width:100%}.graphic-spot .bg-water .fadeout{background:linear-gradient(0deg,#cfe6f1 10%,rgba(207,230,241,0))}.graphic-spot .bg-mint .fadeout{background:linear-gradient(0deg,#badacd 10%,rgba(186,218,205,0))}.graphic-spot .bg-light-blue .fadeout{background:linear-gradient(0deg,#90c0da 10%,rgba(144,192,218,0))}.graphic-spot .spot-size-1,.graphic-spot .spot-size-2,.graphic-spot .spot-size-3{height:130px;overflow:hidden;padding-bottom:10%;position:relative}.graphic-spot .spot-size-2{padding-bottom:50%}.graphic-spot .spot-size-3{padding-bottom:90%}.graphic-spot .image-spot-center img{height:100%;margin:4% auto 0;width:auto}.graphic-spot .image-spot{margin-top:40px}.graphic-spot .image-spot img{height:auto;width:90%}.graphic-spot .image-spot.center-content img{margin:0 auto}.graphic-spot .statement-spot{font-size:28px;line-height:1.2}.graphic-spot .statement-spot .fat{font-weight:900}.graphic-spot .news-spot h3{line-height:1.2;padding-bottom:20px}.graphic-spot .ebook-spot{zoom:1}.graphic-spot .ebook-spot:after,.graphic-spot .ebook-spot:before{content:"\0020";display:block;height:0;overflow:hidden}.graphic-spot .ebook-spot:after{clear:both}.graphic-spot .ebook-spot .illustration{float:left;margin-right:4%;width:36%}.graphic-spot .ebook-spot .details{float:left;width:60%}.graphic-spot .ebook-spot .info{font-size:12px;font-weight:500;line-height:1.2}.graphic-spot img{display:block;height:auto;width:100%}.graphic-spot a{display:block}.graphic-spot a,.graphic-spot a:hover{text-decoration:none}.graphic-spot h4{background-color:#4f4e4c;color:#fff;font-weight:900;line-height:30px;padding:10px 15px}.graphic-spot h4:after{content:url(/wwwroot/assets/images/icon-arrow-right-small.svg);left:15px;position:relative;top:4px}.news-list{position:relative}.news-list hr{background-color:rgba(0,0,0,.23);height:1px;margin:0 20px}.news-list-item{padding:20px}.news-list-item__date{font-size:12px;font-weight:500;margin-bottom:0}.news-list-item__title{font-size:25px;font-weight:900;margin:8px 0}.news-list-item__content{margin-bottom:8px}.news-list-item__link{color:#fff;font-size:20px;font-style:italic;line-height:1;margin-bottom:8px;padding:0}.news-list-item:hover .news-list-item__link{text-decoration:underline}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url(/wwwroot/assets/images/ajax-loader.gif) 50% no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}@media (min-width:48em){.slick-track{padding-bottom:60px}}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/ced611daf7709cc778da928fec876475.eot);src:url(/ced611daf7709cc778da928fec876475.eot?#iefix) format("embedded-opentype"),url(/b7c9e1e479de3b53f1e4e30ebac2403a.woff) format("woff"),url(/d41f55a78e6f49a5512878df1737e58a.ttf) format("truetype"),url(526d7fdf63614222d376257221e8b754.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin-top:-10px;padding:0;position:absolute;top:50%;width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{bottom:0;display:block;list-style:none;margin-left:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:35px;padding:0;width:35px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:before{color:#e5e5e5;content:"○";font-family:Gergia,serif;font-size:50px;height:35px;left:0;line-height:35px;position:absolute;text-align:center;top:1px;width:35px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#e5e5e5;content:"●";top:0}@media (min-width:48em){.segment-subscriptions .slick-track{padding-bottom:0}}.segment-subscriptions .slick-dots{bottom:-50px;z-index:1000}.segment-subscriptions .slick-dots li,.segment-subscriptions .slick-dots li button{height:25px;width:25px}.segment-subscriptions .slick-dots li button:before{font-size:30px;height:25px;width:25px}.slide{background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:0,20px,20px,-15px,rgba(51,51,51,.6),inset}.slide-content{height:350px}@media (min-width:48em){.slide-content{height:200px;padding-bottom:9%}}.slide-label{color:hsla(0,0%,100%,.5);font-size:18px;font-weight:100;margin:8.94701% 0 0 7.57054%}.has-bg-image .slide-label{background-color:hsla(0,0%,100%,.85);color:#222326;margin-left:2.75292%;padding:8px 25px}@media (min-width:75em){.slide-label{font-size:25px}.has-bg-image .slide-label{max-width:32.34687%}}.slide-heading{color:#fff;font-weight:900;line-height:1;margin:12.38816% 0 9px 7.57054%}.has-label .slide-heading{margin-top:9px}.has-bg-image .slide-heading{background-color:hsla(0,0%,100%,.85);color:#222326;margin-left:2.75292%;padding:10px 25px}@media (min-width:75em){.slide-heading{max-width:46.31796%}.has-bg-image .slide-heading{max-width:41.22505%}}.slide-description{color:#fff;font-weight:300;margin:0 0 0 7.57054%}.has-bg-image .slide-description{background-color:hsla(0,0%,100%,.85);color:#222326;margin-left:2.75292%;padding:10px 25px}@media (min-width:48em){.slide-description{max-width:34.41156%}.has-bg-image .slide-description{max-width:30.97041%}}.slide-button{background:#7edac2 url(/wwwroot/assets/images/icon-arrow-right-small.svg) no-repeat right 30px center;margin:30px 0 30px 7.57054%;padding:15px 65px 15px 25px}.has-bg-image .slide-button{margin-left:2.75292%}@media (min-width:48em){.slide-button{margin-top:60px}}@media (max-width:47.99em){.slide-book{display:none!important}}@media (min-width:48em){.slide-book{bottom:-8.16993%;max-width:360px;padding:0 15.14109% 0 5.50585%;position:absolute;right:0;width:21%}.slide-book img{box-shadow:0 4px 5px rgba(0,0,0,.4);display:block;max-width:100%}}@media (min-width:75em){.slide-book{padding-right:15.82932%;width:18.58224%}}.slide-book-shadow{position:relative}.slide-book-shadow:after,.slide-book-shadow:before{background-image:url(/wwwroot/assets/images/bg-dropshadow.png);background-repeat:no-repeat;bottom:-33px;content:"";display:block;height:100px;position:absolute;width:100px}.slide-book-shadow:before{background-position:0;left:-100px}.slide-book-shadow:after{background-position:100%;right:-100px}.segment-subscriptions .slide-book{display:none}.segment-subscriptions .slide-button{background-color:#60b8e7;text-transform:none}.segment-subscriptions .slide-button:hover{background-color:#8cccee}.page-foot{background-color:#252321;color:#fff;font-weight:700;line-height:1.5;text-align:center}@media (min-width:48em){.page-foot{margin-left:19%}}.page-foot p{margin-top:30px}.footer-spots{text-align:left;zoom:1}.footer-spots:after,.footer-spots:before{content:"\0020";display:block;height:0;overflow:hidden}.footer-spots:after{clear:both}.footer-spots .btn{background-image:url(/wwwroot/assets/images/icon-arrow-right-small.svg);background-position:right 30px center;background-repeat:no-repeat;color:#fff;cursor:pointer;margin:20px 0;padding:15px 65px 15px 25px}@media (min-width:75em){.footer-spots .btn{bottom:40px;position:absolute}}.footer-spots .btn:active{top:auto}.spot-contact,.spot-newsletter{box-sizing:border-box;color:#fff;padding:50px 40px;position:relative}.spot-contact p,.spot-newsletter p{margin:0;max-width:400px}@media (min-width:75em){.spot-contact,.spot-newsletter{float:left;min-height:390px;padding:40px;width:50%}}.spot-newsletter{background-color:#4f4e4c}.spot-newsletter .newsletter-header{margin:20px 0}@media (min-width:48em){.spot-newsletter .newsletter-header:after{content:url(/wwwroot/assets/images/icon-mail.svg);display:inline-block;position:absolute;right:30px;top:30px;width:40px}}.spot-contact{background-color:#647882}.spot-contact [itemprop=name]{margin:20px 0}@media (min-width:48em){.spot-contact [itemprop=name]:after{content:url(/wwwroot/assets/images/icon-speech-bubble2.svg);display:inline-block;position:absolute;right:30px;top:30px;width:40px}}@media (min-width:48em) and (max-width:29.99em){.spot-contact [itemprop=name]{left:0}}.spot-contact a{color:#7edac2;font-weight:900}.profile-facebook,.profile-twitter{display:inline-block;padding:30px 5px 5px;text-decoration:none}.profile-facebook:hover circle,.profile-twitter:hover circle{fill:#f31f1b}.profile-facebook:hover path,.profile-twitter:hover path{opacity:1}@media (min-width:48em){.segment-subscriptions .page-foot{margin-left:0}}.segment-subscriptions .spot-newsletter{background-color:#3a3a3a}@media (min-width:48em){.segment-subscriptions .spot-newsletter .newsletter-header:after{content:none}}.segment-subscriptions .spot-contact{background-color:#90c0da}@media (min-width:48em){.segment-subscriptions .spot-contact [itemprop=name]:after{content:none}}.segment-subscriptions .spot-contact a{color:#cfe6f1}.segment-subscriptions .spot-contact a.btn{color:#fff}.mc-modal{width:520px!important}#sidebar{float:left;max-width:350px;width:19%}@media (max-width:47.99em){#sidebar{margin-left:-100%;transition:margin .3s ease-in-out;width:calc(75% + 1px)}.off-canvas #sidebar{margin-left:0}}@media (max-width:57.625em){.segment-subscriptions #sidebar{margin-left:-100%;transition:margin .3s ease-in-out;width:calc(50% + 1px)}.segment-subscriptions .off-canvas #sidebar{margin-left:0}}#related{margin-top:68px}#related li{border-bottom:1px solid transparent;border-top:1px solid transparent;font-weight:500;position:relative}#related li:first-child:before{border-top:1px solid #d1d2d7;top:1px}#related li:after,#related li:first-child:before{content:"";left:20px;position:absolute;right:20px}#related li:after{border-bottom:1px solid #d1d2d7;bottom:-2px}#related li.selected,#related li:hover{background-color:#4f4e4c;border-bottom:1px solid #fff;border-top:1px solid #fff}#related li.selected:after,#related li.selected:before,#related li:hover:after,#related li:hover:before{border:none}#related li.selected a,#related li:hover a{color:#fff}#related a{color:#fff;display:block;font-size:20px;padding:10px 20px;text-decoration:none}@media (max-width:74.99em){#related a{font-size:18px}}.r-tabs-nav{float:left;margin:0 6% 0 0;padding:0;width:33%}@media (max-width:74.99em){.r-tabs-nav{display:none}}.r-tabs-accordion-title,.r-tabs-tab{list-style:none;margin:0 0 15px}.r-tabs-accordion-title a,.r-tabs-tab a{background-color:#d9d9d9;background-image:url(/wwwroot/assets/images/icon-arrow-right-black.svg);background-position:right 20px center;background-repeat:no-repeat;color:#242424;display:block;font-size:20px;font-weight:500;padding:15px 50px 15px 15px}@media (max-width:29.99em){.r-tabs-accordion-title a,.r-tabs-tab a{font-size:15px}}.r-tabs-accordion-title a:hover,.r-tabs-accordion-title.r-tabs-state-active a,.r-tabs-tab a:hover,.r-tabs-tab.r-tabs-state-active a{background-color:#9c9791;background-image:url(/wwwroot/assets/images/icon-arrow-right.svg);color:#fff;text-decoration:none}.r-tabs-accordion-title{display:none}@media (max-width:74.99em){.r-tabs-accordion-title{display:block;margin-top:20px}.r-tabs-accordion-title:first-of-type{margin-top:0}.r-tabs-accordion-title a{background-image:url(/wwwroot/assets/images/icon-arrow-down-black.svg)}.r-tabs-accordion-title a:hover{background-image:url(/wwwroot/assets/images/icon-arrow-down.svg)}.r-tabs-accordion-title.r-tabs-state-active a{background-image:url(/wwwroot/assets/images/icon-arrow-up.svg)}}.r-tabs-panel{display:none}.r-tabs-panel.r-tabs-state-active{display:block;overflow:hidden}@media (max-width:74.99em){.r-tabs-panel.r-tabs-state-active{padding-left:20px;padding-right:20px}}#bonus-images ul{list-style:none;margin:0;zoom:1}#bonus-images ul:after,#bonus-images ul:before{content:"\0020";display:block;height:0;overflow:hidden}#bonus-images ul:after{clear:both}#bonus-images li{float:left;padding:0 15px 15px 0}#bonus-images img{border:1px solid #999;box-shadow:1px 1px 2px #999;margin:0!important;padding:1px}#imageoverlay{background-color:#d9d9d9;background-color:rgba(58,58,58,.2);border-radius:6px;display:none;padding:10px;text-align:center;width:500px;z-index:99}#imageoverlay .close{background-image:url(/wwwroot/assets/images/close-button.png);cursor:pointer;height:30px;position:absolute;right:-10px;top:-10px;width:30px}#imageoverlay h5{color:#3a3a3a;font-weight:700;letter-spacing:1px;margin-bottom:.5em;text-transform:uppercase}.page-head{background-color:#badacd;height:138px;position:relative}@media (min-width:48em){.page-head{height:68px}}@media (min-width:75em){.page-head{position:fixed;width:100%;z-index:200}}.page-head .logotype{background-color:#fff;background-image:url(/wwwroot/assets/images/logotype.png);background-position:50%;background-repeat:no-repeat;background-size:72%;direction:ltr;display:block;height:70px;overflow:hidden;position:relative;text-align:left;text-indent:-999em}.page-head .logotype.en{background-image:url(/wwwroot/assets/images/logotype_en.png)}@media (min-width:30em) and (max-width:47.99em){.page-head .logotype{background-size:50%}}@media (min-width:48em){.page-head .logotype{background-size:80%;float:left;height:68px;max-width:350px;width:19%}}.page-head .tools{float:right;height:calc(100% - 70px);list-style:none;margin:0;min-width:100%}.page-head .tools>li{float:left;height:100%}@media (min-width:48em){.page-head .tools{height:68px;min-width:auto}}.page-head .tool-btn{border-left:1px solid hsla(0,0%,100%,.6);text-align:center;width:25%}.page-head .tool-btn,.page-head .tool-btn *{box-sizing:border-box}.page-head .tool-btn>.tool-container{height:100%}.page-head .tool-btn>.tool-container>a,.page-head .tool-btn>a{display:block;font-size:12px;height:100%;padding-top:17px}.page-head .tool-btn>.tool-container>a>div[class^=icon-],.page-head .tool-btn>.tool-container>a>span,.page-head .tool-btn>a>div[class^=icon-],.page-head .tool-btn>a>span{color:hsla(0,0%,100%,.6);transition:color .2s ease-in-out}.page-head .tool-btn>.tool-container>a:focus,.page-head .tool-btn>.tool-container>a:hover,.page-head .tool-btn>a:focus,.page-head .tool-btn>a:hover{text-decoration:none}.page-head .tool-btn>.tool-container>a:focus>div[class^=icon-],.page-head .tool-btn>.tool-container>a:focus>span,.page-head .tool-btn>.tool-container>a:hover>div[class^=icon-],.page-head .tool-btn>.tool-container>a:hover>span,.page-head .tool-btn>a:focus>div[class^=icon-],.page-head .tool-btn>a:focus>span,.page-head .tool-btn>a:hover>div[class^=icon-],.page-head .tool-btn>a:hover>span{color:#fff}.page-head .tool-btn>.tool-container>a>div[class^=icon-],.page-head .tool-btn>a>div[class^=icon-]{color:hsla(0,0%,100%,.6);font-size:18px;margin-bottom:5px}.page-head .tool-btn>.tool-container>a>span,.page-head .tool-btn>a>span{color:hsla(0,0%,100%,.6);font-weight:900}.page-head .tool-btn.basket{border-left:0}@media (min-width:48em){.page-head .tool-btn{width:69px}.page-head .tool-btn.basket{border-left:1px solid hsla(0,0%,100%,.6);width:155px}.page-head .tool-btn.basket .mini-basket-trigger{float:right;width:69px}.segment-unipress .page-head .tool-btn.burger{display:none}}@media (min-width:57.625em){.page-head .tool-btn.burger{display:none}}.page-head .tool-btn.share-facebook,.page-head .tool-btn.share-instagram,.page-head .tool-btn.share-twitter{border:0;width:40px}.page-head .tool-btn.share-facebook>a,.page-head .tool-btn.share-instagram>a,.page-head .tool-btn.share-twitter>a{padding-top:23px}.page-head .tool-btn.share-facebook div,.page-head .tool-btn.share-instagram div,.page-head .tool-btn.share-twitter div{font-size:22px!important}.page-head .tool-btn.share-twitter{padding-right:10px}.page-head .switch-language{border-left:0;display:none;width:auto}.page-head .switch-language a{font-size:12px;padding:27px 15px 0}@media (min-width:48em){.page-head .switch-language{display:block}}.page-head .share-facebook,.page-head .share-instagram,.page-head .share-twitter{display:none}@media (min-width:48em){.page-head .share-facebook,.page-head .share-instagram,.page-head .share-twitter{display:block}}#notification{height:75px!important;padding-top:15px}#notification p{background-color:#fee58d;box-shadow:1px 1px 3px #ccc;line-height:1.5em;padding:7px}.mini-basket--empty{height:100%}.segment-subscriptions .page-head{background-color:#90c0da}@media (min-width:48em){.segment-subscriptions .page-head .logotype{width:28%}}.segment-subscriptions .page-head .switch-language a{color:#cfe6f1}.segment-subscriptions .page-head .switch-language a:hover{color:#fff}.page-banner{background:#7edac2;color:#fff;padding:30px;text-align:center}.page-banner p{max-width:none}.page-banner a,.page-banner a:visited{color:#fff;display:block;margin-top:20px}.page-banner a:active,.page-banner a:focus,.page-banner a:hover,.page-banner a:visited:active,.page-banner a:visited:focus,.page-banner a:visited:hover{color:#fff}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.checkout .checkout-navigation{height:100%;margin:15px 30px 30px;position:relative;text-align:right}.checkout .checkout-navigation .buy-more{margin-bottom:15px}.checkout .checkout-navigation .buy-more p{margin-left:auto}.checkout .checkout-navigation .buy-more a{padding:15px}.checkout .checkout-navigation .next{margin:auto 0 0 auto;text-align:left}.checkout .checkout-navigation button{padding:15px}.checkout .receipt-content{margin:0 30px}.checkout .receipt-content p{margin-bottom:30px}.checkout .voucher{background:#badacd;padding:30px}.checkout .voucher input{border:none;display:block;float:left;height:34px;line-height:34px;margin-right:15px;text-align:center;width:250px}.checkout input[type=radio]{vertical-align:baseline}.checkout-progress{background:#f5f5f5;padding:30px;text-align:center}.checkout-progress .progressbar{height:30px;margin:0 10%;width:80%}.checkout-progress .state{float:left;position:relative;width:24%}.checkout-progress .state.active .marker,.checkout-progress .state.pointer .marker{background-color:#aaa;height:20px;left:-9px;top:-9px;width:20px}.checkout-progress .state.active .marker:after,.checkout-progress .state.pointer .marker:after{background-color:#fff;border-radius:100%;content:"";display:block;height:6px;left:7px;position:absolute;top:7px;width:6px;z-index:10}.checkout-progress .state.end{width:4%}.checkout-progress .state.active .marker{background-color:#f22}@media (max-width:29.99em){.checkout-progress .state.active .line-active{height:25px}}@media (min-width:30em){.checkout-progress .state.active .line-active{width:100%}}.checkout-progress .line{background:#fff;height:4px;width:100%}.checkout-progress .line-active{background:#f22;height:4px;position:absolute;top:0;transition:width 1s;width:0}.checkout-progress .marker{background-color:#333;border-radius:100%;height:4px;left:-2px;position:absolute;top:0;transition:all .3s;width:4px}.checkout-progress .label{left:0;position:absolute;text-align:center;top:15px;transform:translate(-50%)}@media (max-width:29.99em){.checkout-progress{padding:25px 15px 0}.checkout-progress .progressbar{height:auto}.checkout-progress .line{height:30px;width:3px}.checkout-progress .line-active{height:0;width:3px}.checkout-progress .state{float:none;height:30px;width:auto}.checkout-progress .marker{left:0;top:0}.checkout-progress .label{left:20px;text-align:left;top:-8px;transform:translate(0)}}.checkout .basket{padding:15px 0}.checkout .basket table{width:100%}.checkout .basket tr{border:none;border-bottom:1px solid #fff}.checkout .basket td{border:none;padding:20px 5px}.checkout .basket td,.checkout .basket th{text-align:right}.checkout .basket td:first-child,.checkout .basket th:first-child{padding-left:30px;text-align:left}.checkout .basket td:last-child,.checkout .basket th:last-child{padding-right:30px}.checkout .basket td:nth-child(3),.checkout .basket th:nth-child(3){text-align:center}.checkout .basket tfoot td{padding:10px 0}.checkout .basket tfoot td:first-child{font-size:14px}.checkout .basket tfoot td:last-child{white-space:nowrap}.checkout .basket tfoot tr{border-bottom:1px solid #f5f5f5;font-weight:700}@media (min-width:48em){.checkout .basket tfoot tr.total td:last-child{font-size:22px}}.checkout .basket .td-label{display:none}.checkout .basket .orderline-image img{margin-right:10px;vertical-align:top}@media (max-width:29.99em){.checkout .basket .orderline-image img{margin:0 auto 10px}}.checkout .basket .orderline-info{display:inline-block}.checkout .basket .orderline-info span{display:block}@media (max-width:29.99em){.checkout .basket .orderline-info{margin-left:10px}}.checkout .basket .orderline-title{font-weight:700}.checkout .basket .orderline-type{font-style:italic}.checkout .basket .orderline-total-price,.checkout .basket .orderline-unit-price{line-height:40px;white-space:nowrap}.checkout .basket .quantity-picker{margin:auto;position:relative;width:40px}.checkout .basket .quantity-input{background-color:#fff;border:none;display:block;height:40px;margin:0 auto;text-align:center;width:40px}.checkout .basket .quantity-input.placeholder{text-align:center}.checkout .basket .quantity-controls{left:40px;position:absolute;top:0}.checkout .basket .quantity-btn{display:block;line-height:21px;padding:0}.checkout .basket .quantity-btn.reverse{transform:rotate(180deg)}.checkout .basket .quantity-btn svg{fill:#fff}@media (max-width:29.99em){.checkout .basket table,.checkout .basket tbody,.checkout .basket td,.checkout .basket th,.checkout .basket thead,.checkout .basket tr{display:block}.checkout .basket thead tr{left:-9999px;position:absolute;top:-9999px}.checkout .basket td{border:none;padding:10px 30px;position:relative}.checkout .basket .td-label{display:block;font-weight:700;padding-bottom:10px;text-align:left}.checkout .basket tfoot{display:block}.checkout .basket tfoot td{box-sizing:border-box;display:inline-block;width:49%}.checkout .basket tfoot td td:last-child{text-align:right}}.shops-background{background:#f1eeee;display:none;margin-top:-15px}.shops-background.finding .spinner{display:block}.shops-background.finding .shops-container .shops{display:none}.shops-background.show{display:block}.shops-background .shops-container{margin:auto;max-width:940px}.shops-background .shops-container .shop-search{align-items:center;display:flex;justify-content:center;padding:20px 20px 15px;text-align:center}.shops-background .shops-container .shop-search .search-fields{display:flex}.shops-background .shops-container .shop-search .search-fields input{border:1px solid #333;color:#333;font-size:16px;margin-right:5px;max-width:300px;outline:none;padding:8px;text-align:center;transition:all .2s ease;width:100%}.shops-background .shops-container .shop-search .search-fields .search-zip{max-width:100px}.shops-background .shops-container .shop-search .search-fields .search-address{max-width:200px}.shops-background .shops-container .shop-search .btn{cursor:pointer}.shops-background .shops-container .spinner{padding:30px 0}.shops-background .shops-container .shops{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:15px;padding:10px 10px 20px}.shops-background .shops-container .shops .custom-col{box-sizing:border-box;flex:0 0 50%;max-width:50%;padding:5px}.shops-background .shops-container .shops .custom-col input[type=radio]{position:absolute;visibility:hidden;z-index:-999}.shops-background .shops-container .shops .custom-col input[type=radio]:checked+label.shop{background:#f7f7f7}.shops-background .shops-container .shops .custom-col .shop{align-items:center;background:#fff;border:1px solid #888;cursor:pointer;display:flex;justify-content:space-between;padding:15px;position:relative;transition:background .1s ease-in-out}.shops-background .shops-container .shops .custom-col .shop:hover{background:#f7f7f7}.shops-background .shops-container .shops .custom-col .shop .content{display:flex;flex-direction:column;padding-right:80px;width:100%}.shops-background .shops-container .shops .custom-col .shop .content span.id{color:#333;font-size:10px;font-style:italic}.shops-background .shops-container .shops .custom-col .shop .content span.headline{font-size:16px;font-weight:700}.shops-background .shops-container .shops .custom-col .shop .content span.address{color:#333;font-size:13px}.shops-background .shops-container .shops .custom-col .shop .opening-days-header{font-size:12px;font-weight:700;margin-top:10px}.shops-background .shops-container .shops .custom-col .shop .opening-days{display:flex;flex-direction:column;padding-left:10px}.shops-background .shops-container .shops .custom-col .shop .opening-days .opening-day{font-size:12px}.shops-background .shops-container .shops .custom-col .shop .opening-days .opening-day .day{display:inline-block;width:50px}.shops-background .shops-container .shops .custom-col .shop .btn{font-size:13px;position:absolute;right:20px;top:30px}checkout-order-info .other-delivery-address input{cursor:pointer}.shipping-methods .shipping-method .shipping-title{margin-bottom:0}.payment-methods,.shipping-methods{align-content:stretch;display:flex;flex-wrap:nowrap;padding-bottom:15px}.payment-method,.shipping-method{background:#f5f5f5;box-sizing:border-box;cursor:pointer;display:inline-block;flex:1;height:100%;padding:30px}.payment-method.active:hover,.payment-method:not(.disabled):hover,.shipping-method.active:hover,.shipping-method:not(.disabled):hover{background:#fafafa}.payment-method .payment-title,.payment-method .shipping-title,.shipping-method .payment-title,.shipping-method .shipping-title{display:inline-block;font-weight:700;margin-bottom:25px;padding-left:5px}.payment-method .ean-method,.shipping-method .ean-method{display:flex;width:100%}.payment-method .ean-method>label,.shipping-method .ean-method>label{width:100%}.payment-method .ean-method>label .form-group,.payment-method .ean-method>label .form-group label,.shipping-method .ean-method>label .form-group,.shipping-method .ean-method>label .form-group label{display:block}.payment-method .ean-method>label .form-group input,.shipping-method .ean-method>label .form-group input{margin-top:-5px}.payment-method .form-group,.shipping-method .form-group{margin-bottom:15px;margin-top:0}.payment-method input[type=radio],.shipping-method input[type=radio]{cursor:pointer}.payment-method.disabled,.shipping-method.disabled{cursor:default;opacity:.7}.payment-method.disabled input[type=radio],.shipping-method.disabled input[type=radio]{cursor:default}.payment-method.disabled .payment-title,.shipping-method.disabled .payment-title{color:grey;cursor:default}@media (max-width:991px){.shops-background .shops-container .shop-search{flex-direction:column}.shops-background .shops-container .shop-search .search-fields{margin-bottom:10px}.shops-background .shops-container .shop-search .btn{padding:8px 30px}.shops-background .shops-container .shops .custom-col{flex:0 0 100%;max-width:100%}}.dawa-autocomplete-container{max-width:30em;position:relative;width:100%}.dawa-autocomplete-container input{box-sizing:border-box;font-family:inherit;font-size:inherit;width:100%}.dawa-autocomplete-suggestions{background:#fcfcfc;border-radius:.3125em;box-shadow:0 .0625em .15625em rgba(0,0,0,.15);box-sizing:border-box;left:auto;margin:.3em 0 0;min-width:330px;overflow-y:auto;padding:0;position:absolute;right:0;text-align:left;z-index:9999}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion{border:.0625em solid #ddd;border-bottom-width:0;color:#333;cursor:pointer;list-style:none;margin:0;padding:.4em .6em}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-bottom-width:.0625em}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion.dawa-selected,.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion:hover{background:#f0f0f0}.checkout .header{margin:45px 30px;margin:30px}.checkout .checkout-payment{padding:30px 30px 0}.checkout .payment-headline{margin:15px 0}.checkout .payment-headline h2{float:left}.checkout .payment-headline .edit-btn{color:#7edac2;cursor:pointer;display:block;float:right;transition:color .5s}.checkout .payment-headline .edit-btn svg{fill:#7edac2;height:12px;margin:0 5px;transition:fill .5s}.checkout .payment-headline .edit-btn:hover{color:#30a889}.checkout .payment-headline .edit-btn:hover svg{fill:#30a889}.checkout .payment-billinginfo,.checkout .payment-orderinfo{box-sizing:border-box}@media (min-width:75em){.checkout .payment-billinginfo,.checkout .payment-orderinfo{float:left;width:48%}}.checkout .payment-billinginfo .orderline,.checkout .payment-orderinfo .orderline{background:#f5f5f5;margin:1px 0;padding:10px}.checkout .payment-billinginfo h2,.checkout .payment-orderinfo h2{font-size:20px}@media (min-width:75em){.checkout .payment-billinginfo{margin-left:30px}}.checkout .book-info{display:block;float:right;width:70%}@media (min-width:75em){.checkout .book-info{width:80%}}.checkout .product-price-line,.checkout .product-subtitle,.checkout .product-title,.checkout .product-type{margin:0;padding:0;width:100%}.checkout .product-type{font-size:10px;font-style:italic}.checkout .price-line{font-weight:700;padding:10px 15px 0 0;position:relative}.checkout .price{font-weight:400;position:absolute;right:0}.checkout .voucher{padding:30px 15px}.checkout .payment-status{list-style:none;margin:15px 0}.checkout .status-line{border-bottom:1px solid #d1d2d7;font-weight:700;padding:10px 15px;position:relative}.checkout .status-price{font-weight:400;position:absolute;right:15px}.checkout .status-price.total{font-weight:700}.checkout .payment-billinginfo .line{border-bottom:1px solid #d1d2d7;padding:10px 0;position:relative}.checkout .payment-billinginfo .line:first-child{border-top:1px solid #d1d2d7}.checkout .payment-billinginfo .line-title{font-weight:700}.checkout .payment-billinginfo .line-value{position:absolute;right:0}.checkout .btn.btn-success{position:absolute;right:0;top:0}.checkout .terms{margin:15px 0}.checkout .terms input[type=checkbox]{margin-right:5px;transform:translateY(-5px) scale(1.2)}.checkout .btn-disabler{background:hsla(0,0%,100%,.5);height:55px;position:absolute;right:0;top:0;width:200px;z-index:50}mini-basket{display:block}.currency-picker{display:none;float:left;padding-top:14px;width:85px}.currency-picker .btn{background-color:#badacd;font-size:13px;font-size:10px;margin:2px;padding:4px;position:relative;top:-10px;top:-4px;transition:background-color .5s}.currency-picker .btn:hover{background-color:#a3bfb4}.currency-picker .btn.current{background-color:#7edac2}@media (min-width:48em){.currency-picker{display:block}}.mini-basket-trigger{position:relative}.mini-basket-trigger .mini-basket-count{background-color:#84cdbb;border:1px solid #fff;border-radius:90%;color:#fff;font-size:12px;height:20px;left:calc(50% + 2px);line-height:20px;position:absolute;text-align:center;top:calc(50% - 25px);transition:background-color .2s;width:20px}.mini-basket-trigger:hover .mini-basket-count{background-color:#60bea7}.mini-basket-overlay{background:hsla(0,0%,100%,.6);height:100vh;left:0;position:fixed;top:68px;width:100%;z-index:8}@media (max-width:47.99em){.mini-basket-overlay{top:138px}}.mini-basket{background-color:#fff;box-shadow:1px 3px 5px 1px rgba(0,0,0,.3);max-width:100%;position:absolute;right:0;text-align:left;top:0;width:530px}.mini-basket>div{max-height:80vh;overflow-y:auto}.mini-basket .heading{background:#7edac2;color:#fff;padding:15px}.mini-basket-products{list-style:none;margin:0}.mini-basket-products .product{background-color:#ebebeb;box-sizing:border-box;clear:both;margin-bottom:1px;padding:15px 30px;position:relative;width:100%}.mini-basket-products .product:last-child{margin-bottom:0}.mini-basket-products .product .product-name{font-size:15px;margin-top:0}.mini-basket-products .product-image{float:left}.mini-basket-products .product-info{line-height:1.6;margin-left:95px;position:relative;text-align:left}.mini-basket-products .product-price-line,.mini-basket-products .product-subtitle,.mini-basket-products .product-title{margin:0;padding:0}.mini-basket-products .product-price{float:right}.mini-basket-products .remove-from-basket{cursor:pointer;position:absolute;right:0;top:0}.mini-basket-products .add-to-basket,.mini-basket-products .quantity-picker{bottom:0;position:absolute;right:0;width:125px}.mini-basket-products .quantity-picker{height:36px;margin:0 auto;width:125px}.mini-basket-products .quantity-picker input{padding-left:45%}.mini-basket-products .quantity-picker button{font-size:20px;line-height:36px;width:36px}.mini-basket-footer{background:#fff;box-sizing:border-box;padding:30px;width:100%}.mini-basket-footer .buy-more{margin-top:15px}.mini-basket-footer .buy-more p{font-size:13px}.mini-basket-footer .btn{padding:15px;text-align:center;width:100%}.mini-basket-total{border-bottom:1px solid #a3bfb4;font-weight:700;margin:0 0 5px;position:relative}.mini-basket-total-value{bottom:0;font-size:15px;font-weight:400;position:absolute;right:0}.mini-basket-continue{display:block;margin-top:20px;padding:15px;text-align:center}.mini-basket-nav{margin-top:20px}.mini-basket-nav a{text-decoration:underline}.mini-basket-nav a:hover{text-decoration:none}.mini-basket-nav a:first-child{float:right}.mini-basket-empty{margin-top:0;text-align:center}.segment-subscriptions .mini-basket .heading{background:#60b8e7}.segment-subscriptions .currency-picker .btn{background-color:transparent;color:#cfe6f1}.segment-subscriptions .currency-picker .btn.current,.segment-subscriptions .currency-picker .btn:hover{color:#fff}.basket-notification{background:hsla(0,0%,100%,.6);height:100vh;left:0;position:fixed;top:0;width:100%}.basket-notification-content{background:#fff;box-shadow:1px 1px 4px 2px rgba(0,0,0,.3);left:50%;padding-bottom:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:260px}.basket-notification-content .top-bar{background:#7edac2;color:#fff;line-height:44px;margin-bottom:20px;padding:0 10px}.basket-notification-content .top-bar h3{line-height:44px}.basket-notification-content .buy-more{padding:0 10px}.basket-notification-content .buy-more p{font-size:12px}.basket-notification-content .btn{box-sizing:border-box;margin:10px 10%;text-transform:none;width:80%}.basket-notification-content .btn-gray{background-color:#a8a8a8}.basket-notification-content .btn-gray:hover{background-color:#666}.basket-notification-content .close-notification{border-left:1px solid #fff;padding:0 15px;position:absolute;right:0;top:0;transition:background-color 1s}.basket-notification-content .close-notification:hover{background-color:#36bc99}.checkout .container{display:flex;flex-wrap:wrap;position:relative}.checkout .container:before{bottom:0;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);content:"";left:0;position:absolute;right:0;top:0;transform:scale(.98);transition:transform .28s ease-in-out;z-index:-1}.checkout .container:hover:before{transform:scale(1)}.column{background:#fff;border-radius:1px;box-sizing:border-box;margin:0;padding:0 30px;position:relative}@media (min-width:30em){.column{float:left;width:50%}}@media (min-width:75em){.column{float:left;width:25%}}@media (min-width:30em){.column.column-50{width:100%}}@media (min-width:75em){.column.column-50{width:50%}}.ng-submitted input.ng-invalid,input.ng-invalid.ng-touched,input[type=radio].ng-invalid+label,input[type=radio].ng-invalid+span{border-bottom:1px solid red}.button-container{text-align:center}fieldset{border:none;margin:0;padding:0}.form-group,.form-radio{margin-bottom:2.25rem;margin-top:2.25rem;position:relative}.form-inline>.btn,.form-inline>.form-group{display:inline-block;margin-bottom:0}.form-help{color:#b3b3b3;font-size:.8rem;margin-left:.125rem;margin-top:.125rem}.checkbox .form-help,.form-group .form-help,.form-radio .form-help{position:absolute;width:100%}.checkbox .form-help{margin-bottom:1rem;position:relative}.form-radio .form-help{margin-top:-1rem;padding-top:.25rem}.form-group input{height:1.9rem}.form-group textarea{resize:none}.form-group select{background:none;border:none;box-shadow:none;font-size:1rem;height:2.1rem;line-height:1.6;padding:.125rem .125rem .0625rem;width:100%}.form-group .control-label{color:#b3b3b3;font-size:1rem;font-weight:400;padding-left:.125rem;pointer-events:none;position:absolute;top:.25rem;transition:all .28s ease;z-index:1}.form-group .control-label .help-text-wrap{border:1px solid #f5f5f5;border-radius:50%;display:none;pointer-events:all;position:relative;text-align:center;width:16px}.form-group .control-label .help-text-wrap:hover .help-text-hover{display:block}.form-group .control-label .help-text-wrap .help-text-hover{background:#fff;border:1px solid #f5f5f5;bottom:20px;display:none;padding:5px 10px;position:absolute;right:0;width:150px}.form-group .bar{border-bottom:.0625rem solid #999;display:block;position:relative}.form-group .bar:before{background:#337ab7;bottom:-.0625rem;content:"";height:.125rem;left:50%;position:absolute;transition:left .28s ease,width .28s ease;width:0;z-index:2}.form-group input,.form-group textarea{background:none;border-color:transparent;border-width:0;box-shadow:none;color:transparent;display:block;font-size:1rem;line-height:1.9;padding:.125rem .125rem .0625rem;transition:all .28s ease;width:100%}.form-group input[type=file]{line-height:1}.form-group input[type=file]~.bar{display:none}.form-group input.form-file,.form-group input.has-value,.form-group input:focus,.form-group input:valid,.form-group select,.form-group textarea.form-file,.form-group textarea.has-value,.form-group textarea:focus,.form-group textarea:valid{color:#333}.form-group input.form-file~.control-label,.form-group input.has-value~.control-label,.form-group input:focus~.control-label,.form-group input:valid~.control-label,.form-group select~.control-label,.form-group textarea.form-file~.control-label,.form-group textarea.has-value~.control-label,.form-group textarea:focus~.control-label,.form-group textarea:valid~.control-label{color:gray;font-size:.8rem;left:0;top:-1rem}.form-group input.form-file~.control-label .help-text-wrap,.form-group input.has-value~.control-label .help-text-wrap,.form-group input:focus~.control-label .help-text-wrap,.form-group input:valid~.control-label .help-text-wrap,.form-group select~.control-label .help-text-wrap,.form-group textarea.form-file~.control-label .help-text-wrap,.form-group textarea.has-value~.control-label .help-text-wrap,.form-group textarea:focus~.control-label .help-text-wrap,.form-group textarea:valid~.control-label .help-text-wrap{display:inline-block}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none}.form-group input:focus~.control-label,.form-group select:focus~.control-label,.form-group textarea:focus~.control-label{color:#337ab7}.form-group input:focus~.bar:before,.form-group select:focus~.bar:before,.form-group textarea:focus~.bar:before{left:0;width:100%}.form-group input.ng-empty~.control-label{color:#b3b3b3;font-size:1rem;left:0;top:.25rem}.form-group input.ng-empty:focus~.control-label{color:gray;font-size:.8rem;left:0;top:-1rem}.checkbox label,.form-radio label{color:#333;cursor:pointer;display:block;padding-left:2rem;position:relative;text-align:left}.checkbox input,.form-radio input{left:0;opacity:1e-8;position:absolute;width:auto}.radio{margin-bottom:1rem}.radio .helper{color:#999;cursor:pointer;display:block;font-size:1rem;left:-.25rem;position:absolute;top:-.25rem;user-select:none}.radio .helper:after,.radio .helper:before{border:.125rem solid;border-radius:50%;content:"";height:1rem;left:0;margin:.25rem;position:absolute;top:0;transition:transform .28s ease;width:1rem}.radio .helper:after{background-color:#337ab7;border-color:#337ab7;transform:scale(0)}.radio label:hover .helper{color:#337ab7}.radio input:checked~.helper:after{transform:scale(.5)}.radio input:checked~.helper:before{color:#337ab7}.checkbox{margin-bottom:1rem;margin-top:3rem}.checkbox .helper{border:.125rem solid;border-radius:.0625rem;color:#999;height:1rem;left:0;position:absolute;top:0;transition:border-color .28s ease;width:1rem;z-index:0}.checkbox .helper:after,.checkbox .helper:before{background-color:#337ab7;border-radius:.25rem;content:"";display:block;height:0;opacity:0;position:absolute;transform-origin:left top;transition:opacity .28s ease,height 0s linear .28s;width:.2rem}.checkbox .helper:before{box-shadow:0 0 0 .0625rem #fff;left:.38rem;top:.65rem;transform:rotate(-135deg)}.checkbox .helper:after{left:0;top:.3rem;transform:rotate(-45deg)}.checkbox input:checked~.helper,.checkbox label:hover .helper{color:#337ab7}.checkbox input:checked~.helper:after,.checkbox input:checked~.helper:before{opacity:1;transition:height .28s ease}.checkbox input:checked~.helper:after{height:.5rem}.checkbox input:checked~.helper:before{height:1.2rem;transition-delay:.28s}.checkbox+.checkbox,.radio+.radio{margin-top:1rem}.has-error .legend.legend,.has-error.checkbox .form-help,.has-error.checkbox .helper,.has-error.form-group .control-label.control-label,.has-error.form-group .form-help,.has-error.form-group .helper,.has-error.form-radio .form-help,.has-error.form-radio .helper,.has-error.radio .form-help,.has-error.radio .helper{color:#d9534f}.has-error .bar:before{background:#d9534f;left:0;width:100%}.button{background:currentColor;border:1px solid;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);color:#4f93ce;cursor:pointer;font-size:1.1rem;margin:3rem 0;overflow:hidden;padding:.75rem 3rem;position:relative;transition:background-color .28s ease,color .28s ease,box-shadow .28s ease}.button span{color:#fff;position:relative;z-index:1}.button:before{background:#071017;border:50vh solid #1d4567;border-radius:50%;content:"";display:block;height:30vh;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);width:30vh;z-index:0}.button:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);color:#337ab7}.button:active:before,.button:focus:before{opacity:0;transform:translate(-50%,-50%) scale(1);transition:transform 1.12s ease,opacity .28s ease .364s}.button:focus{outline:none}.full-width-form-group{padding:5px 30px;width:100%}.full-width-form-group label{line-height:30px}.full-width-form-group input{margin-right:5px;transform:translateY(-8px) scale(1.2)}subscription-header{display:block}subscription-header *{box-sizing:border-box}subscription-header .overlay{background:hsla(0,0%,100%,.6);height:100vh;left:0;position:fixed;top:68px;width:100%;z-index:8}@media (max-width:47.99em){subscription-header .overlay{top:138px}}subscription-header .dropdown{background-color:#fff;box-shadow:1px 3px 5px 1px rgba(0,0,0,.3);max-width:100%;padding:20px;position:absolute;right:0;text-align:left;top:0;width:415px}subscription-header .dropdown>div{max-height:80vh;overflow-y:auto}subscription-header .form-group:first-child{margin-top:20px}subscription-header .help{text-align:center}subscription-header .help a{font-weight:300}subscription-header .btn{padding:15px 25px;width:100%}subscription-header .error{color:#f54542;text-align:center}subscription-header .nav{list-style:none;margin:-20px;padding-left:0}subscription-header .nav li{background-color:#fff;border-bottom:1px solid #d1d2d7;float:none}subscription-header .nav a{color:#000;display:block;font-weight:400;padding:15px}subscription-header .nav a.active,subscription-header .nav a:active,subscription-header .nav a:focus,subscription-header .nav a:hover{color:#90c0da;text-decoration:none}.subscription-header-navigation{display:none}.page-head .subscription-header-navigation{height:100%}#sidebar .subscription-header-navigation{display:block}@media (min-width:57.625em){.subscription-header-navigation{display:block}#sidebar .subscription-header-navigation{display:none}}.subscription-header-navigation *{box-sizing:border-box}.subscription-header-navigation ul{list-style:none;margin:0;zoom:1}.subscription-header-navigation ul:after,.subscription-header-navigation ul:before{content:"\0020";display:block;height:0;overflow:hidden}.subscription-header-navigation ul:after{clear:both}.page-head .subscription-header-navigation ul{border-left:1px solid hsla(0,0%,100%,.6);height:100%}.page-head .subscription-header-navigation li{float:left;height:40px;line-height:40px;margin-top:15px;padding:0 10px}.page-head .subscription-header-navigation li:first-child{padding-left:15px}.page-head .subscription-header-navigation li:last-child{padding-right:15px}#sidebar .subscription-header-navigation li{border-bottom:1px solid #fff}.subscription-header-navigation a{color:#cfe6f1;display:block;font-size:14px;text-decoration:none;transition:color .2s ease-in-out}#sidebar .subscription-header-navigation a{color:#fff;padding:10px;transition:background-color .2s ease-in-out}.subscription-header-navigation a.active,.subscription-header-navigation a:active,.subscription-header-navigation a:focus,.subscription-header-navigation a:hover{color:#fff;text-decoration:none}#sidebar .subscription-header-navigation a.active,#sidebar .subscription-header-navigation a:active,#sidebar .subscription-header-navigation a:focus,#sidebar .subscription-header-navigation a:hover{background-color:#60b8e7}.segment-subscriptions subscription-header .help a{color:#60b8e7}.video-macro{height:auto;width:50%}.video-macro.w100{width:100%}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.spinner{display:none;margin:0 auto;text-align:center;width:70px}.spinner>div{-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:#000;border-radius:100%;display:inline-block;height:16px;width:16px}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}#content{background-color:#fff;float:left;min-height:780px;position:relative}@media (max-width:47.99em){#content{transition:margin .3s ease-in-out;width:100%}.off-canvas #content{margin-right:-100%}}@media (max-width:57.625em){.segment-subscriptions #content{transition:margin .3s ease-in-out;width:100%}.segment-subscriptions .off-canvas #content{margin-right:-100%}}@media (min-width:48em){#content{width:81%}.segment-subscriptions #content{width:100%}}.publications-header{background-color:#f5f5f5;font-size:30px;font-weight:900;line-height:1;padding:20px 40px}@media (min-width:48em) and (max-width:74.99em){.publications-header{font-size:35px}}@media (min-width:75em){.publications-header{font-size:40px;padding:30px 40px}}#newsletter{max-width:900px;zoom:1}#newsletter:after,#newsletter:before{content:"\0020";display:block;height:0;overflow:hidden}#newsletter:after{clear:both}@media (max-width:47.99em){#newsletter .subjects{clear:both}}@media (min-width:48em){#newsletter .subjects{width:47.82609%;margin-opposite-position(left):4.34783%}#newsletter .subjects.odd{margin-opposite-position(left):0}}#newsletter fieldset{margin-bottom:1em}#newsletter fieldset label{margin-left:1.4em}#newsletter fieldset label.singular{margin-left:0}#newsletter legend{padding-bottom:.2em}#newsletter legend label{display:inline;margin-left:0}#newsletter legend:after{content:":"}#newsletter label{display:block;margin-bottom:.2em}#newsletter .textfield{width:47.82609%;margin-opposite-position(left):4.34783%;margin-bottom:1.5em}@media (max-width:29.99em){#newsletter .textfield{width:100%}}#newsletter .textfield.odd{margin-opposite-position(left):0}#newsletter .textfield label{padding:8px 0 2px}#newsletter .textfield label:after{content:":"}#newsletter input[type=text]{box-sizing:border-box;clear:right;padding:3px;width:100%}#newsletter input[type=checkbox]{margin-right:3px;vertical-align:middle}#newsletter #controls{clear:both;text-align:right}#newsletter #controls #selectall{display:none;margin-right:1em}@media (min-width:48em){.editor__description{float:left;margin-right:6%;width:47%}.editor__contact{float:left;width:47%}}.editor img{height:auto;margin-bottom:15px;max-width:100%}.main-illustration{margin-top:24px}.main-illustration img{height:auto;max-width:100%}.employee-categories{display:flex;flex-direction:column;gap:30px;margin-top:30px}.employee-category-separator{background-color:#d1d2d7;height:1px;margin:30px 0;width:100%}.employees{margin-left:-10px}.employee{padding:10px;zoom:1}.employee:after,.employee:before{content:"\0020";display:block;height:0;overflow:hidden}.employee:after{clear:both}.employee:first-child{border-top:none}@media (min-width:48em) and (max-width:74.99em){.employee{float:left;width:47%}.employee:first-child,.employee:nth-child(2){border-top:none}.employee:nth-of-type(odd){clear:left}}@media (min-width:75em){.employee{float:left;width:31%}.employee:first-child,.employee:nth-child(2),.employee:nth-child(3){border-top:none}.employee:nth-of-type(3n+1){clear:left}}.employee img{display:block;height:auto;margin-bottom:10px;width:100%}.employee p{margin-bottom:5px}#publications{background-color:#f5f5f5;list-style:none;margin:0;zoom:1}#publications:after,#publications:before{content:"\0020";display:block;height:0;overflow:hidden}#publications:after{clear:both}#publications .publication{border-top:1px solid #c1c1c1;height:425px;overflow:hidden;position:relative}#publications .publication:first-child{border-top:none}@media (min-width:48em) and (max-width:74.99em){#publications .publication{float:left;width:50%}#publications .publication:first-child,#publications .publication:nth-child(2){border-top:none}}@media (min-width:75em) and (max-width:90.615em){#publications .publication{float:left;width:33%}#publications .publication:first-child,#publications .publication:nth-child(2),#publications .publication:nth-child(3){border-top:none}}@media (min-width:90.625em){#publications .publication{float:left;width:25%}#publications .publication:first-child,#publications .publication:nth-child(2),#publications .publication:nth-child(3),#publications .publication:nth-child(4){border-top:none}}#publications .publication .school-publication,#publications .publication>a{color:inherit;display:block;height:320px;padding:60px 40px 80px;text-decoration:none;transition:background-color,.2s,ease-in-out;zoom:1}#publications .publication .school-publication:before,#publications .publication>a:before{content:"\0020";display:block;height:0;overflow:hidden}#publications .publication .school-publication:after,#publications .publication>a:after{clear:both;content:"\0020";display:block;height:0;overflow:hidden}#publications .publication .school-publication:hover,#publications .publication>a:hover{background-color:#fff}#publications .publication .school-publication:hover .price-container,#publications .publication>a:hover .price-container{background:linear-gradient(0deg,#fff 80%,hsla(0,0%,100%,0))}#publications .illustration{float:left;margin-right:16px;max-width:37%;position:relative}#publications .illustration img{box-shadow:2px 2px 5px #ccc;max-width:100%}#publications .illustration.has-ebook:after{background-image:url(/wwwroot/assets/images/badge-free-ebook.png);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:52px;position:absolute;right:-2px;top:-12px;width:52px}#publications .illustration.has-ebook-en:after{background-image:url(/wwwroot/assets/images/badge-free-ebook-english.png)}#publications hgroup{margin-bottom:5px}#publications hgroup h2,#publications hgroup h3{font-weight:900;line-height:1.2;overflow-wrap:break-word;padding:0;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#publications hgroup h2+h3{margin-top:0}#publications .details{float:left;height:100%;overflow:hidden;position:relative;width:54%}#publications .info{font-size:12px;font-weight:500;line-height:1.2}#publications .info p{margin:0}#publications .info a{color:#3a3a3a}#publications .description{font-weight:300;line-height:1.2;padding-top:1em}#publications .price-container{background-color:#f5f5f5;background:linear-gradient(0deg,#f5f5f5 80%,hsla(0,0%,96%,0));bottom:0;padding-top:20px;position:absolute;width:100%}#publications .price-schoolcampaign{display:block;margin-top:5px;text-align:center}#publications .price-original{color:#666;margin-top:20px;text-decoration:line-through}.buy-button{cursor:pointer;font-weight:300;margin-bottom:18px;text-transform:none}.expand .buy-button{margin-bottom:1px}.expand-content .buy-button{display:block;text-align:left}.buy-button.expand-trigger{background-image:url(/wwwroot/assets/images/icon-arrow-down.svg);background-position:right 10px center;background-repeat:no-repeat;padding-right:60px;position:relative}.is-expanded .buy-button.expand-trigger{background-image:url(/wwwroot/assets/images/icon-arrow-up.svg)}.buy-button.expand-trigger:after{border-left:1px solid #fff;bottom:0;content:"";position:absolute;right:50px;top:0}.buy-button__price{font-weight:900}.buy-menu{margin-bottom:18px;position:relative}.buy-menu .btn{border:none}.buy-menu.is-expanded .expand-content{background-color:#fff;box-shadow:1px,1px,2px,0,rgba(0,0,0,.6);left:0;position:absolute;top:100%;z-index:10}.preorder-menu{margin-bottom:18px}.preorder-menu p{padding:10px 0}.preorder-menu input{box-sizing:border-box;display:block;padding:3px;width:100%}@media (min-width:48em){.preorder-menu input{width:50%}}.preorder-menu button,.preorder-menu input{margin-top:10px}#sortable{font-size:12px;list-style:none;margin-bottom:0;padding:10px 20px;text-align:right}@media (min-width:75em){#sortable{padding:10px 40px}}#sortable li{display:inline-block}#sortable form{display:inline}#sortable button{background:none;border:0;color:#a9a9a9;padding:0 0 0 .5em}#sortable button:hover{color:#92e0cb!important}#sortable button.ascending,#sortable button.descending{color:#666}.listable-wrapper .book-series-button{margin:0 24px 24px;padding:15px 25px}@media (min-width:75em){.listable-wrapper .book-series-button{margin:0 40px 40px}}.listable-wrapper .hidden-default{display:none}.listable-wrapper.show-hidden-default .hidden-default{display:inherit}.listable-wrapper.show-hidden-default.is-navigation .visible{display:none}ul.listable{list-style:none outside;margin:.5em 0}ul.listable p.details{color:#999;padding:.3em 0 .3em 1em}ul.listable a{color:#666;display:block;padding:5px 0 3px;text-decoration:none}ul.listable a:hover{color:#92e0cb}ul.listable.alphabet a{display:inline;float:left;padding-right:7px}div.audiojs{margin:1em auto}div.audio,div.video{margin:1em 0 2em;zoom:1}div.audio:after,div.audio:before,div.video:after,div.video:before{content:"\0020";display:block;height:0;overflow:hidden}div.audio:after,div.video:after{clear:both}a.video{background-color:#fff;border:1px solid #999;box-shadow:1px 1px 2px #999;display:block;height:150px;margin:1em auto;overflow:hidden;padding:1px;position:relative;width:200px}a.video img{margin:0!important}a.video img.play{left:69px;position:absolute;top:55px}#overlay{background-color:#999;background-color:rgba(58,58,58,.2);border-radius:6px;color:#efefef;display:none;height:360px;padding:10px;width:640px;z-index:99}#overlay iframe{background-color:#3a3a3a;height:360px;width:640px}#overlay .close{background-image:url(/wwwroot/assets/images/close-button.png);cursor:pointer;height:30px;position:absolute;right:-10px;top:-10px;width:30px}#pagination{width:90.625%;margin-opposite-position(left):3.125%;padding-left:9.375%;margin-opposite-position(left):0;padding-bottom:5em}@media (max-width:29.99em){#pagination{width:100%;margin-opposite-position(left):2.12766%;margin-opposite-position(left):0;padding-bottom:1em}}#pagination ul{text-align:center}#pagination ul li{display:inline;list-style-image:none;list-style-type:none;margin:0;padding:3px}.news-item{border-bottom:1px solid transparent;border-top:1px solid transparent;display:block;padding:10px 20px}@media (min-width:75em){.news-item{padding:10px 40px}}.news-item__link{color:#7edac2}.news-item:hover{border-color:#d1d2d7}.news-item:hover .news-item__link{text-decoration:underline}.school-campaign .page-foot{margin-left:0}.school-campaign .graphic-spots{display:flex;flex-wrap:wrap}@media (min-width:48em){.school-campaign #content{width:100%}}.publication-detail #title{padding:0}.publication-detail .illustration{box-sizing:border-box;overflow:hidden;padding:20px;text-align:center}@media (min-width:75em){.publication-detail .illustration{float:left;margin-top:100px;padding:0 50px;width:50%}}.publication-detail .illustration img{box-shadow:0 4px 7px #4f4e4c;max-width:100%}.publication-detail .illustration-shadow{display:inline-block;margin:0 auto;max-width:100%;padding-bottom:10px;position:relative}.publication-detail .illustration-shadow:after,.publication-detail .illustration-shadow:before{background-image:url(/wwwroot/assets/images/bg-dropshadow.png);background-repeat:no-repeat;bottom:-17px;content:"";display:block;height:100px;position:absolute;width:100px}.publication-detail .illustration-shadow:before{background-position:0;left:-100px}.publication-detail .illustration-shadow:after{background-position:100%;right:-100px}.publication-detail .book-info{box-sizing:border-box;padding:20px}@media (min-width:75em){.publication-detail .book-info{border-left:2px solid #d1d2d7;float:right;margin-top:100px;padding:0 50px;width:50%}}.publication-detail .book-info a{font-style:italic}.publication-detail .book-info p{margin-bottom:25px}.publication-detail .book-info .separator-distance{margin-left:-4px}.publication-detail .book-info .subscription-button{background-color:#60b8e7;cursor:pointer;font-style:normal;font-weight:300;text-transform:none}.publication-detail .book-info .subscription-button:hover{background-color:#90c0da}.publication-detail .share-facebook,.publication-detail .share-linkedin,.publication-detail .share-twitter{margin-left:15px}.publication-detail .share-facebook svg,.publication-detail .share-linkedin svg,.publication-detail .share-twitter svg{vertical-align:middle}.publication-detail .share-facebook svg>circle,.publication-detail .share-linkedin svg>circle,.publication-detail .share-twitter svg>circle{transition:fill 1s}.publication-detail .share-facebook svg:hover>circle,.publication-detail .share-linkedin svg:hover>circle,.publication-detail .share-twitter svg:hover>circle{fill:#a7a7a7}#bookdata{margin:1em 0}#bookdata .price{color:#3a3a3a}#bookdata .price .original{color:#666;text-decoration:line-through}#bookdata .price .discounted{background-color:#fbeee5;background-color:rgba(222,124,54,.2);display:block;padding:3px}#bookdata .outofstock{padding-bottom:1em}#bookdata .outofstock p{margin-bottom:5px}#memberlogin label{display:block}#memberlogin label:after{content:":"}#memberlogin input{margin-bottom:.5em;width:98%}#memberlogin button{display:block;margin-top:.5em}@media (max-width:29.99em){#memberlogin{clear:both}}.publication-details-header{border-bottom:2px solid #d1d2d7;clear:both;margin:0 20px;padding:20px 0}@media (min-width:75em){.publication-details-header{margin:0 40px;padding:80px 0 25px}}.add-to-basket.column{float:none;margin:0;padding:0;width:100%}.add-to-basket .form-group{margin:0}.add-to-basket form{background:#d1d2d7;padding:30px}.add-to-basket form label{display:inline-block;font-weight:700;width:50%}.add-to-basket .price{font-size:18px;font-weight:700;margin:15px 0}.add-to-basket-group{margin:15px 0}.add-to-basket-group .quantity-picker{height:45px;width:150px}.add-to-basket-group .quantity-picker .quantity-input{background-color:#fff;border:none;display:block;float:left;height:45px;text-align:center;width:45px}.add-to-basket-group .quantity-picker .quantity-input.placeholder{text-align:center}.add-to-basket-group .quantity-picker button{display:block;float:left;font-size:20px;line-height:45px;padding:0;width:45px}#content .cookie-consent-box{display:none}#content .cookie-consent-box.show{background-color:#4f4e4c;box-shadow:0 10px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.35);display:block;left:50%;max-width:300px;padding:25px;position:absolute;top:50vh;transform:translate(-50%,-50%);z-index:100}#content .cookie-consent-box.show p{color:#fff}#content .cookie-consent-box .btn{display:flex;justify-content:center;margin:25px auto 0}#content .cookie-consent-box .close{cursor:pointer;height:20px;opacity:.5;position:absolute;right:15px;top:15px;width:20px}#content .cookie-consent-box .close:hover{opacity:1}#content .cookie-consent-box .close:after,#content .cookie-consent-box .close:before{background-color:#fff;content:" ";height:20px;left:15px;position:absolute;width:2px}#content .cookie-consent-box .close:before{transform:rotate(45deg)}#content .cookie-consent-box .close:after{transform:rotate(-45deg)}.expandable .hidden{display:none}.expandable .active{display:block}.expandable .expanded{display:block;height:auto}.expandable .collapsed{height:100px;overflow:hidden}.expandable #collapsible{margin-top:20px}.subscription-banner{color:#fff;padding:30px;text-align:center}.subscription-banner p{max-width:none}.subscription-banner a,.subscription-banner a:visited{color:#fff;display:block;margin-top:20px}.subscription-banner a:active,.subscription-banner a:focus,.subscription-banner a:hover,.subscription-banner a:visited:active,.subscription-banner a:visited:focus,.subscription-banner a:visited:hover{color:#fff}.subscription-faq *{box-sizing:border-box}.subscription-faq h1{margin-bottom:.5em}.subscription-faq .text a{color:#60b8e7}subscription-library{background-color:#edf5f9;display:block}subscription-library *{box-sizing:border-box}subscription-library h2{margin-bottom:20px}subscription-library h3{font-weight:900}subscription-library h4{color:#60b8e7;font-size:15px}subscription-library ul.publications{display:flex;flex-wrap:wrap;justify-content:start;list-style:none;margin:0 -12px}subscription-library ul.publications>li{background-color:#fff;border:1px solid #d1d2d7;display:flex;flex-direction:column;justify-content:space-between;margin:0 12px 30px;text-align:center;width:calc(100% - 24px)}@media (min-width:37.5em){subscription-library ul.publications>li{width:calc(50% - 24px)}}@media (min-width:50em){subscription-library ul.publications>li{width:calc(33.3333% - 24px)}}@media (min-width:75em){subscription-library ul.publications>li{width:calc(25% - 24px)}}@media (min-width:90.625em){subscription-library ul.publications>li{width:calc(20% - 24px)}}subscription-library ul.publications .cover{margin-top:20px;min-height:220px}subscription-library ul.publications img{box-shadow:2px 2px 8px rgba(0,0,0,.2)}subscription-library ul.publications .title{flex:2;margin:0 20px}subscription-library ul.publications ul.variants{border-top:1px solid #d1d2d7;display:flex;list-style:none;margin:20px 0 0}subscription-library ul.publications ul.variants li{background-color:#bbc9cf;border-left:1px solid #d1d2d7;width:25%}subscription-library ul.publications ul.variants li:first-child{border-left:0}subscription-library ul.publications ul.variants a{background-color:#fff;color:#bbc9cf;display:block;font-size:13px;font-weight:900;height:69px;padding-top:22px;text-align:center;transition:background-color .3s ease,color .3s ease}subscription-library ul.publications ul.variants a span{background-color:#bbc9cf;border-radius:4px;color:#fff;display:inline-block;font-size:12px;margin-bottom:2px;padding:2px 4px;text-transform:uppercase;transition:background-color .3s ease,color .3s ease}subscription-library ul.publications ul.variants a:active,subscription-library ul.publications ul.variants a:focus,subscription-library ul.publications ul.variants a:hover{background-color:#60b8e7;color:#fff;text-decoration:none}subscription-library ul.publications ul.variants a:active span,subscription-library ul.publications ul.variants a:focus span,subscription-library ul.publications ul.variants a:hover span{background-color:#fff;color:#60b8e7}subscription-library div.extras{background-color:#60b8e7;color:#fff;margin:0 -24px 30px}@media (min-width:75em){subscription-library div.extras{margin:0 -40px 30px}}subscription-library div.extras .title{flex:0 1 auto;margin:0 0 20px}subscription-library div.extras h4{color:#fff}subscription-library div.extras ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 -12px}subscription-library div.extras ul li{padding:0 12px;position:relative;width:100%}subscription-library div.extras ul li a{color:#cfe6f1;display:block;padding:5px 0}@media (min-width:37.5em){subscription-library div.extras ul li{width:50%}}@media (min-width:50em){subscription-library div.extras ul li{width:33.3333%}}@media (min-width:75em){subscription-library div.extras ul li{width:25%}}@media (min-width:90.625em){subscription-library div.extras ul li{width:20%}}subscription-library .loader{font-size:18px;padding:50px;text-align:center}subscription-library .fallback p{max-width:none}.subscription-series-list{background-color:#edf5f9;display:block}.subscription-series-list *{box-sizing:border-box}.subscription-series-list h3{font-weight:900}.subscription-series-list ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0}.subscription-series-list ul li{margin:0 30px 30px 0;padding:20px;text-align:center;transition:background-color .3s ease;width:240px}.subscription-series-list ul li a{align-items:center;color:#242424;display:flex;flex-direction:column;height:100%;justify-content:space-between}.subscription-series-list ul li a:hover{text-decoration:none}.subscription-series-list ul li:hover{background-color:#fff}@media (min-width:48em){.subscription-series-list ul li{width:calc(33.3333% - 30px)}}@media (min-width:75em){.subscription-series-list ul li{width:calc(25% - 30px)}}.text-w-box *{box-sizing:border-box}.text-w-box h1{margin-bottom:.5em}.text-w-box .text a{color:#60b8e7}.text-w-box .text a.btn{color:#fff}.text-w-box .box{background-color:#60b8e7;color:#fff}.text-w-box .box ul{margin-left:0}.text-w-box .box li{list-style:none}.text-w-box .box li:before{content:"\2714";margin-right:10px}.text-w-box .box a{color:#fff}@media (min-width:48em){.text-w-box.w-box{display:flex}.text-w-box.w-box .text{flex-grow:2}.text-w-box.w-box .box{flex-grow:1}}subscription-types{background-color:#edf5f9;display:block}subscription-types *{box-sizing:border-box}subscription-types h2{margin-bottom:48px}subscription-types h2 span{color:#60b8e7}subscription-types h3{font-weight:900}subscription-types h4{color:#60b8e7;font-size:15px}subscription-types ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 -15px}subscription-types ul li{align-items:center;background-color:#fff;border:1px solid #d1d2d7;display:flex;flex-direction:column;margin:0 15px 30px;padding:30px;position:relative;text-align:center;width:400px}subscription-types ul p{flex:2 0 auto;width:100%}subscription-types .price span{font-size:2.5rem;font-weight:900}subscription-types .ribbon{height:115px;left:-3px;overflow:hidden;position:absolute;top:-3px;width:115px;z-index:1}subscription-types .ribbon span{background-color:#60b8e7;box-shadow:0 3px 10px -5px #000;color:#fff;display:block;font-size:15px;font-weight:900;left:-36px;line-height:25px;padding:5px 0;position:absolute;text-align:center;top:22px;transform:rotate(-45deg);transition:box-shadow .3s ease-out;width:150px}subscription-types .ribbon span:before{border-color:#104b6b transparent transparent #104b6b;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:100%;z-index:-1}subscription-types .ribbon span:after{border-color:#104b6b #104b6b transparent transparent;border-style:solid;border-width:3px;content:"";position:absolute;right:0;top:100%;z-index:-1}subscription-types #subscription-signup-overlay{background-color:#fff;border:1px solid #60b8e7;display:none;min-width:300px;padding:24px;width:80vw}.cookiealert{background:#212327;border-radius:0;bottom:0;color:#ecf0f1;height:300px;left:0;opacity:0;position:fixed;right:0;transform:translateY(100%);transition:all .5s ease-out;width:100%;z-index:999}.container,accept{padding-top:10px}.cookie-container{padding:5vw 5vw 1rem}.accept,.cookie-container{display:block;line-height:1.5;margin-bottom:10px;text-align:left}.accept{padding:1rem 5vw}.cookiealert.show{opacity:.9;transform:translateY(0);transition-delay:1s}.acceptcookies{margin-top:10px;padding:10px 20px}.cookiealert a{text-decoration:underline}@media print{*{background:transparent!important;color:#000!important;filter:none!important;-ms-filter:none!important;text-shadow:none!important}a{text-decoration:none}a,a:visited{border-bottom:1px solid #bbb;color:#444!important}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}*{font-family:Palatino Linotype,Palatino,Georgia,serif!important}#relatedPublications>h2,#shortcuts,#sidebar aside>h3,#text h1,#text h2,#title h1,#title h2{font-style:italic}#context li.buy,#context nav,#masthead nav,#pagination,#publications .action,#relatedPublications,#sidebar,#sortable{display:none}#receipt #sidebar{display:block;margin-right:2%;width:71%}#receipt #sidebar button{display:none}#content{width:auto}#masthead a,#publications a,.illustration a{border:none}}