/*! HiDPI v2.0.1 | MIT License | git.io/hidpi */@font-face{font-family:icomoon;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");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-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:before{content:""}.icon-facebook-f: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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}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{display:block;height:1px;border:0;border-top:1px solid #242424;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{outline:none;cursor:pointer}ol,ul{margin-left:2em}ol{list-style-type:decimal}nav li,nav ul{margin:0;list-style:none;list-style-image:none}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{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}body,input,select,textarea{color:#242424}.subscription-faq h4{margin-top:20px}.subscription-faq .panes{max-width:900px;display:block;margin-top:20px}.subscription-faq .panes .pane{overflow:hidden;border:1px solid #e2e2e2;padding:10px 15px;margin-bottom:10px;display:block;cursor:pointer}.subscription-faq .panes .pane.active .header:after{-ms-transform:rotate(270deg);transform:rotate(270deg);transition:max-height .2s ease-in}.subscription-faq .panes .pane .header{padding:5px 0;transition:all .5s;font-weight:900;display:-ms-flexbox;display:flex;width:100%;position:relative}.subscription-faq .panes .pane .header:after{content:"\00276F";display:block;position:absolute;top:0;right:0;font-size:20px;font-weight:300;-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all .5s}.subscription-faq .panes .pane .content{display:block;transition:max-height .4s ease-out;max-height:0}.subscription-faq .panes .pane .content .inner-content{padding-top:12px;margin-bottom:-15px}.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{line-height:1;font-weight:900}#text h1,#text h2,#text h3,#text h4{max-width:700px;margin:44px 0 6px}#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{border:none;background-color:#d1d2d7;height:2px;margin-top:25px;margin-bottom:25px}#wrapper{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIwIiB5MT0iLjUiIHgyPSIxIiB5Mj0iLjUiPjxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjOTBjMGRhIi8+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+");background-size:100%;background-image:linear-gradient(90deg,#90c0da 19%,#fff 0)}@media (max-width:47.99em){#wrapper{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSIwIiB5MT0iLjUiIHgyPSIxIiB5Mj0iLjUiPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSIjOTBjMGRhIi8+PHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+");background-size:100%;background-image:linear-gradient(90deg,#90c0da 80%,#fff 0)}}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{padding-bottom:0;margin-bottom:0}table{border-top:1px solid #999;border-bottom:1px solid #999}table.borderless,table.borderless td{border:none}table caption{font-style:italic}table td,table th{padding:5px 10px;border-bottom:1px solid #999}blockquote{padding-left:2em;color:#666;font-style:italic;font-weight:700}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{zoom:1;clear:both}#text:before{content:"\0020";display:block;height:0;overflow:hidden}#text:after{content:"\0020";display:block;height:0;overflow:hidden;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:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.is-collapsed .expand-content{display:none}.expand-trigger{cursor:pointer}#publications .price,.btn,.slide-button{transition:background-color 1s;border:0;display:inline-block;font-weight:900;padding:8px;text-transform:uppercase;background-color:#7edac2;font-family:museo-sans,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Verdana,sans-serif;font-size:17px;line-height:1.2}#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{outline:none;color:#fff;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]{cursor:default;background-color:#999}button:disabled:hover,button[disabled=disabled]:hover{background-color:#999}#main{zoom:1;clear:both}#main:before{content:"\0020";display:block;height:0;overflow:hidden}#main:after{content:"\0020";display:block;height:0;overflow:hidden;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;text-transform:none;padding:15px 25px;color:#fff}.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{list-style-type:none;position:relative;cursor:pointer;margin-top:80px}@media (max-width:47.99em){.sf-menu{margin-top:25px}}.sf-menu:before{content:"";position:absolute;left:20px;right:20px;top:1px;border-top:1px solid #d1d2d7}.sf-menu a{padding:.4em;text-decoration:none;color:#fff;display:block}.sf-menu>li{color:#fff;position:relative;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-weight:500}.sf-menu>li:before{content:"";position:absolute;left:20px;right:20px;bottom:-2px;border-bottom:1px solid #d1d2d7}@media (max-width:47.99em){.sf-menu>li.expanded>ul{position:static;padding:0}}@media (min-width:48em){.sf-menu>li.expanded>ul{top:-30px;left:100%;right:-200%;z-index:99}}@media (min-width:75em){.sf-menu>li.expanded>ul{right:-100%}}@media (min-width:75em){.sf-menu>li:hover>ul{top:-30px;left:100%;right:-100%;z-index:99}}.sf-menu>li.expanded,.sf-menu>li.selected,.sf-menu>li:hover{background-color:#4f4e4c;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #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)}}@media (max-width:47.99em){.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{content:"";position:absolute;right:-1px;top:0;bottom:0;border-right:5px solid #4f4e4c;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{zoom:1;float:left;width:25%;height:100%}.sf-menu>li.multicolumn>ul>li:before{content:"\0020";display:block;height:0;overflow:hidden}.sf-menu>li.multicolumn>ul>li:after{content:"\0020";display:block;height:0;overflow:hidden;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{display:block;padding:0 1.5em;border-left:1px solid #777}.sf-menu>li.multicolumn>ul>li ul.first{padding-left:.5em;border-left:none}}@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{padding-left:.5em;border-left:none}.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;padding:20px;position:absolute;top:-999em;text-align:left;font-weight:300}@media (min-width:48em){.sf-menu>li>ul{box-shadow:0 0 5px #666;border:1px solid #fff}}.sf-menu>li>ul>li{float:none;left:0}.sf-menu>li>ul>li:hover{visibility:inherit}.sf-menu>li>ul a{transition:color .4s ease;display:block;color:#fff;line-height:1.5em}@media (max-width:74.99em){.sf-menu>li>ul a{padding-left:1.5em}}.sf-menu>li>ul a:hover{color:#ccc}.nav-trigger{display:block;cursor:pointer;position:absolute;right:0;top:0;bottom:0;width:60px;overflow:hidden;text-indent:-99em}.expanded .nav-trigger,li:hover .nav-trigger{bottom:auto;height:60px}.search-box{position:absolute;top:138px;right:0;width:100%;background-color:#badacd;z-index:100;padding:5px;transition:transform .2s ease-in-out;-ms-transform:translateX(100%);transform:translateX(100%)}.search-box.active{-ms-transform:translateX(0);transform:translateX(0)}@media (min-width:48em){.search-box{top:68px;width:292px}}.search-box button{border:none;padding:0;background:none;color:#999;width:50px;display:inline-block;position:absolute;top:0;right:0;bottom:0}.search-box input[name=q]{width:100%;font-weight:300;background-color:#fff;box-sizing:border-box;border:0;-webkit-appearance:none;-webkit-border-radius:0;padding:10px 40px 10px 10px;outline:none}.page-result{margin:20px 0}.page-result__title{padding:0}.page-result__description{margin:0}.page-result__breadcrumb{margin:0;font-size:14px;color:#7edac2}.ac_results{box-shadow:0 0 5px #ccc;width:100%;padding:0;border:1px solid #ccc;overflow:hidden;z-index:90;line-height:24px;background-color:#fff;color:#3a3a3a}.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}.ac_results li{margin:0;padding:6px 8px;cursor:pointer;display:block;overflow:hidden}.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;padding:20px 40px;margin:0}.rte-spot{background-color:#9c9791;margin:20px;padding:40px;text-align:center}.rte-spot p{margin-top:25px;color:#fff;font-size:20px;font-style:italic}.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{padding-left:40px;margin-top:40px;zoom:1}.graphic-spots:before{content:"\0020";display:block;height:0;overflow:hidden}.graphic-spots:after{content:"\0020";display:block;height:0;overflow:hidden;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{margin:0 30px 30px 0;color:#4f4e4c}.graphic-spot a{color:inherit;font-weight:300;cursor:pointer}.graphic-spot hr{height:1px;background-color:rgba(0,0,0,.23);margin:20px 0}.graphic-spot .container{margin:40px 20px 0}.graphic-spot .fadeout{position:absolute;bottom:0;height:30px;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{position:relative;height:130px;padding-bottom:10%;overflow:hidden}.graphic-spot .spot-size-2{padding-bottom:50%}.graphic-spot .spot-size-3{padding-bottom:90%}.graphic-spot .image-spot-center img{margin:4% auto 0;height:100%;width:auto}.graphic-spot .image-spot{margin-top:40px}.graphic-spot .image-spot img{width:90%;height:auto}.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:before{content:"\0020";display:block;height:0;overflow:hidden}.graphic-spot .ebook-spot:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.graphic-spot .ebook-spot .illustration{width:36%;margin-right:4%;float:left}.graphic-spot .ebook-spot .details{width:60%;float:left}.graphic-spot .ebook-spot .info{font-size:12px;font-weight:500;line-height:1.2}.graphic-spot img{display:block;width:100%;height:auto}.graphic-spot a{display:block}.graphic-spot a,.graphic-spot a:hover{text-decoration:none}.graphic-spot h4{background-color:#4f4e4c;color:#fff;line-height:30px;font-weight:900;padding:10px 15px}.graphic-spot h4:after{content:url(/wwwroot/assets/images/icon-arrow-right-small.svg);position:relative;top:4px;left:15px}.news-list{position:relative}.news-list hr{height:1px;background-color:rgba(0,0,0,.23);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-style:italic;font-size:20px;line-height:1;padding:0;margin-bottom:8px}.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;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;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{-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}@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{float:left;height:100%;min-height:1px;display:none}[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{display:block;height:auto;border:1px solid rgba(0,0,0,0)}@font-face{font-family:slick;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");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;margin-top:-10px;padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:rgba(0,0,0,0);color:rgba(0,0,0,0);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{font-family:slick;font-size:20px;line-height:1;color:#fff;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{position:absolute;bottom:0;list-style:none;display:block;text-align:center;margin-left:0;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0}.slick-dots li,.slick-dots li button{height:35px;width:35px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:rgba(0,0,0,0);display:block;outline:none;line-height:0;font-size:0;color:rgba(0,0,0,0)}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:before{position:absolute;top:1px;left:0;content:"○";width:35px;height:35px;font-family:Gergia,serif;font-size:50px;line-height:35px;text-align:center;color:#e5e5e5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{content:"●";color:#e5e5e5;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{width:25px;height:25px}.segment-subscriptions .slick-dots li button:before{width:25px;height:25px;font-size:30px}.slide{box-shadow:0,20px,20px,-15px,rgba(51,51,51,.6),inset;background-repeat:no-repeat;background-position:50%;background-size:cover}.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{color:#222326;padding:8px 25px;background-color:hsla(0,0%,100%,.85);margin-left:2.75292%}@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{color:#222326;padding:10px 25px;background-color:hsla(0,0%,100%,.85);margin-left:2.75292%}@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{color:#222326;padding:10px 25px;margin-left:2.75292%;background-color:hsla(0,0%,100%,.85)}@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{width:21%;padding:0 15.14109% 0 5.50585%;max-width:360px;position:absolute;right:0;bottom:-8.16993%}.slide-book img{box-shadow:0 4px 5px rgba(0,0,0,.4);display:block;max-width:100%}}@media (min-width:75em){.slide-book{width:18.58224%;padding-right:15.82932%}}.slide-book-shadow{position:relative}.slide-book-shadow:after,.slide-book-shadow:before{content:"";display:block;position:absolute;bottom:-33px;width:100px;height:100px;background-image:url(/wwwroot/assets/images/bg-dropshadow.png);background-repeat:no-repeat}.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;text-align:center;line-height:1.5;font-weight:700}@media (min-width:48em){.page-foot{margin-left:19%}}.page-foot p{margin-top:30px}.footer-spots{zoom:1;text-align:left}.footer-spots:before{content:"\0020";display:block;height:0;overflow:hidden}.footer-spots:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.footer-spots .btn{background-image:url(/wwwroot/assets/images/icon-arrow-right-small.svg);background-repeat:no-repeat;background-position:right 30px center;cursor:pointer;color:#fff;margin:20px 0;padding:15px 65px 15px 25px}@media (min-width:75em){.footer-spots .btn{position:absolute;bottom:40px}}.footer-spots .btn:active{top:auto}.spot-contact,.spot-newsletter{position:relative;box-sizing:border-box;color:#fff;padding:50px 40px}.spot-contact p,.spot-newsletter p{max-width:400px;margin:0}@media (min-width:75em){.spot-contact,.spot-newsletter{float:left;padding:40px;min-height:390px;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;width:40px;position:absolute;right:30px;top:30px}}.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;width:40px;position:absolute;right:30px;top:30px}}@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{width:19%;max-width:350px;float:left}@media (max-width:47.99em){#sidebar{transition:margin .3s ease-in-out;width:calc(75% + 1px);margin-left:-100%}.off-canvas #sidebar{margin-left:0}}@media (max-width:57.625em){.segment-subscriptions #sidebar{transition:margin .3s ease-in-out;width:calc(50% + 1px);margin-left:-100%}.segment-subscriptions .off-canvas #sidebar{margin-left:0}}#related{margin-top:68px}#related li{position:relative;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);font-weight:500}#related li:first-child:before{content:"";position:absolute;left:20px;right:20px;top:1px;border-top:1px solid #d1d2d7}#related li:after{content:"";position:absolute;left:20px;right:20px;bottom:-2px;border-bottom:1px solid #d1d2d7}#related li.selected,#related li:hover{background-color:#4f4e4c;border-top:1px solid #fff;border-bottom: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{display:block;text-decoration:none;color:#fff;padding:10px 20px;font-size:20px}@media (max-width:74.99em){#related a{font-size:18px}}.r-tabs-nav{padding:0;float:left;width:33%;margin:0 6% 0 0}@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{display:block;font-size:20px;font-weight:500;padding:15px 50px 15px 15px;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}@media (max-width:29.99em){.r-tabs-accordion-title a,.r-tabs-tab a{font-size:15px}}.r-tabs-accordion-title.r-tabs-state-active a,.r-tabs-accordion-title a:hover,.r-tabs-tab.r-tabs-state-active a,.r-tabs-tab a:hover{background-color:#9c9791;background-image:url(/wwwroot/assets/images/icon-arrow-right.svg);text-decoration:none;color:#fff}.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{zoom:1;list-style:none;margin:0}#bonus-images ul:before{content:"\0020";display:block;height:0;overflow:hidden}#bonus-images ul:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#bonus-images li{float:left;padding:0 15px 15px 0}#bonus-images img{box-shadow:1px 1px 2px #999;margin:0!important;padding:1px;border:1px solid #999}#imageoverlay{border-radius:6px;display:none;z-index:99;background-color:#d9d9d9;background-color:rgba(58,58,58,.2);padding:10px;width:500px;text-align:center}#imageoverlay .close{background-image:url(/wwwroot/assets/images/close-button.png);position:absolute;top:-10px;right:-10px;cursor:pointer;height:30px;width:30px}#imageoverlay h5{color:#3a3a3a;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:.5em}.page-head{height:138px;background-color:#badacd;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{position:relative;height:70px;background-position:50%;background-color:#fff;background-image:url(/wwwroot/assets/images/logotype.png);background-size:72%;display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.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{float:left;width:19%;max-width:350px;height:68px;background-size:80%}}.page-head .tools{list-style:none;margin:0;min-width:100%;height:calc(100% - 70px);float:right}.page-head .tools>li{float:left;height:100%}@media (min-width:48em){.page-head .tools{min-width:auto;height:68px}}.page-head .tool-btn{text-align:center;width:25%;border-left:1px solid hsla(0,0%,100%,.6)}.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;height:100%;padding-top:17px;font-size:12px}.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{width:155px;border-left:1px solid hsla(0,0%,100%,.6)}.page-head .tool-btn.basket .mini-basket-trigger{width:69px;float:right}.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{display:none;border-left:0;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{box-shadow:1px 1px 3px #ccc;background-color:#fee58d;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;text-align:center;color:#fff;padding:30px}.page-banner p{max-width:none}.page-banner a,.page-banner a:visited{display:block;margin-top:20px;color:#fff}.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{position:relative;margin:15px 30px 30px;height:100%;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{text-align:left;margin:auto 0 0 auto}.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{height:34px;line-height:34px;width:250px;text-align:center;margin-right:15px;border:none;display:block;float:left}.checkout input[type=radio]{vertical-align:baseline}.checkout-progress{background:#f5f5f5;padding:30px;text-align:center}.checkout-progress .progressbar{width:80%;height:30px;margin:0 10%}.checkout-progress .state{position:relative;float:left;width:24%}.checkout-progress .state.active .marker,.checkout-progress .state.pointer .marker{top:-9px;left:-9px;width:20px;height:20px;background-color:#aaa}.checkout-progress .state.active .marker:after,.checkout-progress .state.pointer .marker:after{content:"";position:absolute;display:block;top:7px;left:7px;border-radius:100%;background-color:#fff;width:6px;height: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{width:100%;height:4px;background:#fff}.checkout-progress .line-active{position:absolute;top:0;width:0;height:4px;background:#f22;transition:width 1s}.checkout-progress .marker{position:absolute;top:0;left:-2px;border-radius:100%;background-color:#333;width:4px;height:4px;transition:all .3s}.checkout-progress .label{position:absolute;top:15px;left:0;-ms-transform:translate(-50%);transform:translate(-50%);text-align:center}@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;width:auto;height:30px}.checkout-progress .marker{top:0;left:0}.checkout-progress .label{top:-8px;left:20px;-ms-transform:translate(0);transform:translate(0);text-align:left}}.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{text-align:left;padding-left:30px}.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{vertical-align:top;margin-right:10px}@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{white-space:nowrap;line-height:40px}.checkout .basket .quantity-picker{position:relative;width:40px;margin:auto}.checkout .basket .quantity-input{background-color:#fff;border:none;display:block;margin:0 auto;width:40px;height:40px;text-align:center}.checkout .basket .quantity-input.placeholder{text-align:center}.checkout .basket .quantity-controls{position:absolute;top:0;left:40px}.checkout .basket .quantity-btn{display:block;padding:0;line-height:21px}.checkout .basket .quantity-btn.reverse{-ms-transform:rotate(180deg);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{position:absolute;top:-9999px;left:-9999px}.checkout .basket td{border:none;position:relative;padding:10px 30px}.checkout .basket .td-label{display:block;padding-bottom:10px;text-align:left;font-weight:700}.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;margin-top:-15px;display:none}.shops-background.finding .spinner{display:block}.shops-background.finding .shops-container .shops{display:none}.shops-background.show{display:block}.shops-background .shops-container{max-width:940px;margin:auto}.shops-background .shops-container .shop-search{text-align:center;padding:20px 20px 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.shops-background .shops-container .shop-search .search-fields{display:-ms-flexbox;display:flex}.shops-background .shops-container .shop-search .search-fields input{font-size:16px;border:1px solid #333;width:100%;transition:all .2s ease;color:#333;max-width:300px;text-align:center;padding:8px;outline:none;margin-right:5px}.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{margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 10px 20px;-ms-flex-pack:center;justify-content:center}.shops-background .shops-container .shops .custom-col{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%;box-sizing:border-box;padding:5px}.shops-background .shops-container .shops .custom-col input[type=radio]{visibility:hidden;position:absolute;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{position:relative;padding:15px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border:1px solid #888;background:#fff;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:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding-right:80px}.shops-background .shops-container .shops .custom-col .shop .content span.id{font-size:10px;font-style:italic;color:#333}.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{font-size:13px;color:#333}.shops-background .shops-container .shops .custom-col .shop .opening-days-header{margin-top:10px;font-weight:700;font-size:12px}.shops-background .shops-container .shops .custom-col .shop .opening-days{display:-ms-flexbox;display:flex;-ms-flex-direction:column;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{width:50px;display:inline-block}.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{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:stretch;align-content:stretch;padding-bottom:15px}.payment-method,.shipping-method{-ms-flex:1;flex:1;box-sizing:border-box;display:inline-block;cursor:pointer;background:#f5f5f5;padding:30px;height:100%}.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;margin-bottom:25px;padding-left:5px;font-weight:700}.payment-method .ean-method,.shipping-method .ean-method{display:-ms-flexbox;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-top:0;margin-bottom:15px}.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{-ms-flex-direction:column;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{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}}.dawa-autocomplete-container{position:relative;width:100%;max-width:30em}.dawa-autocomplete-container input{width:100%;box-sizing:border-box;font-size:inherit;font-family:inherit}.dawa-autocomplete-suggestions{min-width:330px;margin:.3em 0 0;padding:0;text-align:left;border-radius:.3125em;background:#fcfcfc;box-shadow:0 .0625em .15625em rgba(0,0,0,.15);position:absolute;left:auto;right:0;z-index:9999;overflow-y:auto;box-sizing:border-box}.dawa-autocomplete-suggestions .dawa-autocomplete-suggestion{margin:0;list-style:none;cursor:pointer;padding:.4em .6em;color:#333;border:.0625em solid #ddd;border-bottom-width:0}.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{float:right;display:block;cursor:pointer;color:#7edac2;transition:color .5s}.checkout .payment-headline .edit-btn svg{height:12px;fill:#7edac2;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{width:48%;float:left}}.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;width:70%;float:right}@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-style:italic;font-size:10px}.checkout .price-line{position:relative;padding:10px 15px 0 0;font-weight:700}.checkout .price{position:absolute;right:0;font-weight:400}.checkout .voucher{padding:30px 15px}.checkout .payment-status{list-style:none;margin:15px 0}.checkout .status-line{position:relative;padding:10px 15px;border-bottom:1px solid #d1d2d7;font-weight:700}.checkout .status-price{position:absolute;right:15px;font-weight:400}.checkout .status-price.total{font-weight:700}.checkout .payment-billinginfo .line{position:relative;padding:10px 0;border-bottom:1px solid #d1d2d7}.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]{-ms-transform:translateY(-5px) scale(1.2);transform:translateY(-5px) scale(1.2);margin-right:5px}.checkout .btn-disabler{position:absolute;right:0;top:0;background:hsla(0,0%,100%,.5);width:200px;height:55px;z-index:50}mini-basket{display:block}.currency-picker{display:none;float:left;padding-top:14px;width:85px}.currency-picker .btn{position:relative;top:-10px;font-size:13px;margin:2px;background-color:#badacd;transition:background-color .5s;padding:4px;top:-4px;font-size:10px}.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{position:absolute;top:calc(50% - 25px);left:calc(50% + 2px);border-radius:90%;border:1px solid #fff;background-color:#84cdbb;line-height:20px;width:20px;height:20px;color:#fff;text-align:center;font-size:12px;transition:background-color .2s}.mini-basket-trigger:hover .mini-basket-count{background-color:#60bea7}.mini-basket-overlay{position:fixed;top:68px;left:0;height:100vh;width:100%;background:hsla(0,0%,100%,.6);z-index:8}@media (max-width:47.99em){.mini-basket-overlay{top:138px}}.mini-basket{position:absolute;top:0;right:0;background-color:#fff;width:530px;max-width:100%;text-align:left;box-shadow:1px 3px 5px 1px rgba(0,0,0,.3)}.mini-basket>div{overflow-y:auto;max-height:80vh}.mini-basket .heading{background:#7edac2;color:#fff;padding:15px}.mini-basket-products{list-style:none;margin:0}.mini-basket-products .product{box-sizing:border-box;position:relative;padding:15px 30px;background-color:#ebebeb;width:100%;clear:both;margin-bottom:1px}.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{position:relative;margin-left:95px;text-align:left;line-height:1.6}.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;top:0;right:0}.mini-basket-products .add-to-basket,.mini-basket-products .quantity-picker{position:absolute;right:0;bottom:0;width:125px}.mini-basket-products .quantity-picker{width:125px;height:36px;margin:0 auto}.mini-basket-products .quantity-picker input{padding-left:45%}.mini-basket-products .quantity-picker button{width:36px;line-height:36px;font-size:20px}.mini-basket-footer{box-sizing:border-box;padding:30px;background:#fff;width:100%}.mini-basket-footer .buy-more{margin-top:15px}.mini-basket-footer .buy-more p{font-size:13px}.mini-basket-footer .btn{width:100%;padding:15px;text-align:center}.mini-basket-total{margin:0 0 5px;position:relative;border-bottom:1px solid #a3bfb4;font-weight:700}.mini-basket-total-value{position:absolute;right:0;bottom:0;font-size:15px;font-weight:400}.mini-basket-continue{display:block;padding:15px;margin-top:20px;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:rgba(0,0,0,0);color:#cfe6f1}.segment-subscriptions .currency-picker .btn.current,.segment-subscriptions .currency-picker .btn:hover{color:#fff}.basket-notification{position:fixed;top:0;left:0;height:100vh;width:100%;background:hsla(0,0%,100%,.6)}.basket-notification-content{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-bottom:20px;width:260px;background:#fff;box-shadow:1px 1px 4px 2px rgba(0,0,0,.3)}.basket-notification-content .top-bar{margin-bottom:20px;padding:0 10px;line-height:44px;background:#7edac2;color:#fff}.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{width:80%;margin:10px 10%;text-transform:none;box-sizing:border-box}.basket-notification-content .btn-gray{background-color:#a8a8a8}.basket-notification-content .btn-gray:hover{background-color:#666}.basket-notification-content .close-notification{position:absolute;top:0;right:0;border-left:1px solid #fff;padding:0 15px;transition:background-color 1s}.basket-notification-content .close-notification:hover{background-color:#36bc99}.checkout .container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkout .container:before{content:"";position:absolute;top:0;left:0;right:0;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);-ms-transform:scale(.98);transform:scale(.98);transition:transform .28s ease-in-out;z-index:-1}.checkout .container:hover:before{-ms-transform:scale(1);transform:scale(1)}.column{box-sizing:border-box;position:relative;margin:0;background:#fff;padding:0 30px;border-radius:1px}@media (min-width:30em){.column{width:50%;float:left}}@media (min-width:75em){.column{width:25%;float:left}}@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{margin:0;padding:0;border:none}.form-group,.form-radio{position:relative;margin-top:2.25rem;margin-bottom:2.25rem}.form-inline>.btn,.form-inline>.form-group{display:inline-block;margin-bottom:0}.form-help{margin-top:.125rem;margin-left:.125rem;color:#b3b3b3;font-size:.8rem}.checkbox .form-help,.form-group .form-help,.form-radio .form-help{position:absolute;width:100%}.checkbox .form-help{position:relative;margin-bottom:1rem}.form-radio .form-help{padding-top:.25rem;margin-top:-1rem}.form-group input{height:1.9rem}.form-group textarea{resize:none}.form-group select{width:100%;font-size:1rem;height:2.1rem;padding:.125rem .125rem .0625rem;background:none;border:none;line-height:1.6;box-shadow:none}.form-group .control-label{position:absolute;top:.25rem;pointer-events:none;padding-left:.125rem;z-index:1;color:#b3b3b3;font-size:1rem;font-weight:400;transition:all .28s ease}.form-group .control-label .help-text-wrap{display:none;position:relative;pointer-events:all;border:1px solid #f5f5f5;width:16px;text-align:center;border-radius:50%}.form-group .control-label .help-text-wrap:hover .help-text-hover{display:block}.form-group .control-label .help-text-wrap .help-text-hover{display:none;position:absolute;bottom:20px;right:0;width:150px;padding:5px 10px;border:1px solid #f5f5f5;background:#fff}.form-group .bar{position:relative;border-bottom:.0625rem solid #999;display:block}.form-group .bar:before{content:"";height:.125rem;width:0;left:50%;bottom:-.0625rem;position:absolute;background:#337ab7;transition:left .28s ease,width .28s ease;z-index:2}.form-group input,.form-group textarea{display:block;background:none;padding:.125rem .125rem .0625rem;font-size:1rem;border-width:0;border-color:rgba(0,0,0,0);line-height:1.9;width:100%;color:rgba(0,0,0,0);transition:all .28s ease;box-shadow:none}.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{font-size:.8rem;color:grey;top:-1rem;left:0}.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{width:100%;left:0}.form-group input.ng-empty~.control-label{left:0;top:.25rem;color:#b3b3b3;font-size:1rem}.form-group input.ng-empty:focus~.control-label{font-size:.8rem;color:grey;top:-1rem;left:0}.checkbox label,.form-radio label{position:relative;cursor:pointer;padding-left:2rem;text-align:left;color:#333;display:block}.checkbox input,.form-radio input{width:auto;opacity:1e-8;position:absolute;left:0}.radio{margin-bottom:1rem}.radio .helper{position:absolute;top:-.25rem;left:-.25rem;cursor:pointer;display:block;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#999}.radio .helper:after,.radio .helper:before{content:"";position:absolute;left:0;top:0;margin:.25rem;width:1rem;height:1rem;transition:transform .28s ease;border-radius:50%;border:.125rem solid}.radio .helper:after{-ms-transform:scale(0);transform:scale(0);background-color:#337ab7;border-color:#337ab7}.radio label:hover .helper{color:#337ab7}.radio input:checked~.helper:after{-ms-transform:scale(.5);transform:scale(.5)}.radio input:checked~.helper:before{color:#337ab7}.checkbox{margin-top:3rem;margin-bottom:1rem}.checkbox .helper{color:#999;position:absolute;top:0;left:0;width:1rem;height:1rem;z-index:0;border:.125rem solid;border-radius:.0625rem;transition:border-color .28s ease}.checkbox .helper:after,.checkbox .helper:before{position:absolute;height:0;width:.2rem;background-color:#337ab7;display:block;-ms-transform-origin:left top;transform-origin:left top;border-radius:.25rem;content:"";transition:opacity .28s ease,height 0s linear .28s;opacity:0}.checkbox .helper:before{top:.65rem;left:.38rem;-ms-transform:rotate(-135deg);transform:rotate(-135deg);box-shadow:0 0 0 .0625rem #fff}.checkbox .helper:after{top:.3rem;left:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox label:hover .helper{color:#337ab7}.checkbox input:checked~.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.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 .legend.legend,.has-error.radio .form-help,.has-error.radio .helper{color:#d9534f}.has-error .bar:before{background:#d9534f;left:0;width:100%}.button{position:relative;background:currentColor;border:1px solid;font-size:1.1rem;color:#4f93ce;margin:3rem 0;padding:.75rem 3rem;cursor:pointer;transition:background-color .28s ease,color .28s ease,box-shadow .28s ease;overflow:hidden;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)}.button span{color:#fff;position:relative;z-index:1}.button:before{content:"";position:absolute;background:#071017;border:50vh solid #1d4567;width:30vh;height:30vh;border-radius:50%;display:block;top:50%;left:50%;z-index:0;opacity:1;-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}.button:hover{color:#337ab7;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)}.button:active:before,.button:focus:before{transition:transform 1.12s ease,opacity .28s ease .364s;-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:0}.button:focus{outline:none}.full-width-form-group{width:100%;padding:5px 30px}.full-width-form-group label{line-height:30px}.full-width-form-group input{-ms-transform:translateY(-8px) scale(1.2);transform:translateY(-8px) scale(1.2);margin-right:5px}subscription-header{display:block}subscription-header *{box-sizing:border-box}subscription-header .overlay{position:fixed;top:68px;left:0;height:100vh;width:100%;background:hsla(0,0%,100%,.6);z-index:8}@media (max-width:47.99em){subscription-header .overlay{top:138px}}subscription-header .dropdown{position:absolute;top:0;right:0;background-color:#fff;width:415px;padding:20px;max-width:100%;text-align:left;box-shadow:1px 3px 5px 1px rgba(0,0,0,.3)}subscription-header .dropdown>div{overflow-y:auto;max-height:80vh}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{margin:-20px;padding-left:0;list-style:none}subscription-header .nav li{background-color:#fff;border-bottom:1px solid #d1d2d7;float:none}subscription-header .nav a{display:block;padding:15px;color:#000;font-weight:400}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:before{content:"\0020";display:block;height:0;overflow:hidden}.subscription-header-navigation ul:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.page-head .subscription-header-navigation ul{height:100%;border-left:1px solid hsla(0,0%,100%,.6)}.page-head .subscription-header-navigation li{float:left;margin-top:15px;padding:0 10px;height:40px;line-height:40px}.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{display:block;transition:color .2s ease-in-out;color:#cfe6f1;text-decoration:none;font-size:14px}#sidebar .subscription-header-navigation a{padding:10px;color:#fff;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{width:50%;height:auto}.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{transform:scale(0)}40%{transform:scale(1)}}.spinner{margin:0 auto;width:70px;text-align:center;display:none}.spinner>div{width:16px;height:16px;background-color:#000;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}#content{background-color:#fff;position:relative;float:left;min-height:780px}@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%}}@media (min-width:48em){.segment-subscriptions #content{width:100%}}.publications-header{font-size:30px;font-weight:900;padding:20px 40px;line-height:1;background-color:#f5f5f5}@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{zoom:1;max-width:900px}#newsletter:before{content:"\0020";display:block;height:0;overflow:hidden}#newsletter:after{content:"\0020";display:block;height:0;overflow:hidden;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]{padding:3px;box-sizing:border-box;width:100%;clear:right}#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{max-width:100%;height:auto;margin-bottom:15px}.main-illustration{margin-top:24px}.main-illustration img{max-width:100%;height:auto}.employee{zoom:1;border-top:1px solid #d1d2d7;padding:10px}.employee:before{content:"\0020";display:block;height:0;overflow:hidden}.employee:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}.employee:first-child{border-top:none}@media (min-width:48em) and (max-width:74.99em){.employee{width:47%;float:left}.employee:first-child,.employee:nth-child(2){border-top:none}.employee:nth-of-type(odd){clear:left}}@media (min-width:75em){.employee{width:31%;float:left}.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;margin-bottom:10px;width:100%;height:auto}.employee p{margin-bottom:5px}#publications{zoom:1;background-color:#f5f5f5;list-style:none;margin:0}#publications:before{content:"\0020";display:block;height:0;overflow:hidden}#publications:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#publications .publication{position:relative;border-top:1px solid #c1c1c1;overflow:hidden;height:425px}#publications .publication:first-child{border-top:none}@media (min-width:48em) and (max-width:74.99em){#publications .publication{width:50%;float:left}#publications .publication:first-child,#publications .publication:nth-child(2){border-top:none}}@media (min-width:75em) and (max-width:90.615em){#publications .publication{width:33%;float:left}#publications .publication:first-child,#publications .publication:nth-child(2),#publications .publication:nth-child(3){border-top:none}}@media (min-width:90.625em){#publications .publication{width:25%;float:left}#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{transition:background-color,.2s,ease-in-out;zoom:1;display:block;text-decoration:none;color:inherit;padding:60px 40px 80px;height:320px}#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{content:"\0020";display:block;height:0;overflow:hidden;clear:both}#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;position:relative;max-width:37%}#publications .illustration img{box-shadow:2px 2px 5px #ccc;max-width:100%}#publications .illustration.has-ebook:after{content:"";display:block;position:absolute;top:-12px;right:-2px;width:52px;height:52px;background-repeat:no-repeat;background-position:50%;background-image:url(/wwwroot/assets/images/badge-free-ebook.png)}#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;padding:0;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#publications hgroup h2+h3{margin-top:0}#publications .details{position:relative;float:left;width:54%;height:100%;overflow:hidden}#publications .info{font-size:12px;font-weight:500;line-height:1.2}#publications .info p{margin:0}#publications .info a{color:#3a3a3a}#publications .description{line-height:1.2;padding-top:1em;font-weight:300}#publications .price-container{background-color:#f5f5f5;background:linear-gradient(0deg,#f5f5f5 80%,hsla(0,0%,96.1%,0));position:absolute;width:100%;bottom:0;padding-top:20px}#publications .price-schoolcampaign{display:block;margin-top:5px;text-align:center}#publications .price-original{margin-top:20px;color:#666;text-decoration:line-through}.buy-button{cursor:pointer;font-weight:300;text-transform:none;margin-bottom:18px}.expand .buy-button{margin-bottom:1px}.expand-content .buy-button{display:block;text-align:left}.buy-button.expand-trigger{position:relative;padding-right:60px;background-image:url(/wwwroot/assets/images/icon-arrow-down.svg);background-repeat:no-repeat;background-position:right 10px center}.is-expanded .buy-button.expand-trigger{background-image:url(/wwwroot/assets/images/icon-arrow-up.svg)}.buy-button.expand-trigger:after{content:"";border-left:1px solid #fff;position:absolute;right:50px;top:0;bottom:0}.buy-button__price{font-weight:900}.buy-menu{position:relative;margin-bottom:18px}.buy-menu .btn{border:none}.buy-menu.is-expanded .expand-content{box-shadow:1px,1px,2px,0,rgba(0,0,0,.6);background-color:#fff;position:absolute;top:100%;left:0;z-index:10}.preorder-menu{margin-bottom:18px}.preorder-menu p{padding:10px 0}.preorder-menu input{box-sizing:border-box;padding:3px;width:100%;display:block}@media (min-width:48em){.preorder-menu input{width:50%}}.preorder-menu button,.preorder-menu input{margin-top:10px}#sortable{list-style:none;margin-bottom:0;padding:10px 20px;text-align:right;font-size:12px}@media (min-width:75em){#sortable{padding:10px 40px}}#sortable li{display:inline-block}#sortable form{display:inline}#sortable button{padding:0 0 0 .5em;border:0;background:none;color:#a9a9a9}#sortable button:hover{color:#92e0cb!important}#sortable button.ascending,#sortable button.descending{color:#666}ul.listable{list-style:none outside;margin:.5em 0}ul.listable p.details{padding:.3em 0 .3em 1em;color:#999}ul.listable a{display:block;padding:5px 0 3px;color:#666;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{zoom:1;margin:1em 0 2em}div.audio:before,div.video:before{content:"\0020";display:block;height:0;overflow:hidden}div.audio:after,div.video:after{content:"\0020";display:block;height:0;overflow:hidden;clear:both}a.video{box-shadow:1px 1px 2px #999;position:relative;display:block;width:200px;height:150px;overflow:hidden;margin:1em auto;border:1px solid #999;padding:1px;background-color:#fff}a.video img{margin:0!important}a.video img.play{position:absolute;top:55px;left:69px}#overlay{border-radius:6px;display:none;z-index:99;background-color:#999;background-color:rgba(58,58,58,.2);color:#efefef;padding:10px;width:640px;height:360px}#overlay iframe{background-color:#3a3a3a;width:640px;height:360px}#overlay .close{background-image:url(/wwwroot/assets/images/close-button.png);position:absolute;top:-10px;right:-10px;cursor:pointer;height:30px;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{list-style-type:none;list-style-image:none;display:inline;padding:3px;margin:0}.news-item{display:block;padding:10px 20px;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0)}@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:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:48em){.school-campaign #content{width:100%}}.publication-detail #title{padding:0}.publication-detail .illustration{box-sizing:border-box;text-align:center;padding:20px;overflow:hidden}@media (min-width:75em){.publication-detail .illustration{padding:0 50px;float:left;width:50%;margin-top:100px}}.publication-detail .illustration img{box-shadow:0 4px 7px #4f4e4c;max-width:100%}.publication-detail .illustration-shadow{display:inline-block;margin:0 auto;position:relative;max-width:100%;padding-bottom:10px}.publication-detail .illustration-shadow:after,.publication-detail .illustration-shadow:before{content:"";display:block;position:absolute;bottom:-17px;width:100px;height:100px;background-image:url(/wwwroot/assets/images/bg-dropshadow.png);background-repeat:no-repeat}.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;padding:0 50px;float:right;width:50%;margin-top:100px}}.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{cursor:pointer;font-weight:300;font-style:normal;text-transform:none;background-color:#60b8e7}.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{display:block;padding:3px;background-color:#fbeee5;background-color:rgba(222,124,54,.2)}#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{clear:both;padding:20px 0;margin:0 20px;border-bottom:2px solid #d1d2d7}@media (min-width:75em){.publication-details-header{padding:80px 0 25px;margin:0 40px}}#disqus_thread{padding:20px}@media (min-width:75em){#disqus_thread{padding:40px}}.add-to-basket.column{width:100%;float:none;padding:0;margin:0}.add-to-basket .form-group{margin:0}.add-to-basket form{padding:30px;background:#d1d2d7}.add-to-basket form label{font-weight:700;width:50%;display:inline-block}.add-to-basket .price{margin:15px 0;font-weight:700;font-size:18px}.add-to-basket-group{margin:15px 0}.add-to-basket-group .quantity-picker{width:150px;height:45px}.add-to-basket-group .quantity-picker .quantity-input{background-color:#fff;border:none;display:block;width:45px;height:45px;text-align:center;float:left}.add-to-basket-group .quantity-picker .quantity-input.placeholder{text-align:center}.add-to-basket-group .quantity-picker button{width:45px;line-height:45px;font-size:20px;display:block;float:left;padding:0}.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{text-align:center;color:#fff;padding:30px}.subscription-banner p{max-width:none}.subscription-banner a,.subscription-banner a:visited{display:block;margin-top:20px;color:#fff}.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{display:block;background-color:#edf5f9}subscription-library *{box-sizing:border-box}subscription-library h2{margin-bottom:20px}subscription-library h3{font-weight:900}subscription-library h4{font-size:15px;color:#60b8e7}subscription-library ul.publications{list-style:none;margin:0 -12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:start}subscription-library ul.publications>li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #d1d2d7;background-color:#fff;text-align:center;margin:0 12px 30px;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{-ms-flex:2;flex:2;margin:0 20px}subscription-library ul.publications ul.variants{display:-ms-flexbox;display:flex;list-style:none;margin:20px 0 0;border-top:1px solid #d1d2d7}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{display:block;height:69px;font-size:13px;font-weight:900;background-color:#fff;color:#bbc9cf;text-align:center;padding-top:22px;transition:background-color .3s ease,color .3s ease}subscription-library ul.publications ul.variants a span{display:inline-block;background-color:#bbc9cf;font-size:12px;text-transform:uppercase;color:#fff;border-radius:4px;padding:2px 4px;margin-bottom:2px;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;text-decoration:none;color:#fff}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{-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 20px}subscription-library div.extras h4{color:#fff}subscription-library div.extras ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 -12px}subscription-library div.extras ul li{position:relative;padding:0 12px;width:100%}subscription-library div.extras ul li a{display:block;padding:5px 0;color:#cfe6f1}@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{text-align:center;font-size:18px;padding:50px}subscription-library .fallback p{max-width:none}.subscription-series-list{display:block;background-color:#edf5f9}.subscription-series-list *{box-sizing:border-box}.subscription-series-list h3{font-weight:900}.subscription-series-list ul{list-style:none;margin:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.subscription-series-list ul li{text-align:center;width:240px;margin:0 30px 30px 0;padding:20px;transition:background-color .3s ease}.subscription-series-list ul li a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:100%;color:#242424}.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:-ms-flexbox;display:flex}.text-w-box.w-box .text{-ms-flex-positive:2;flex-grow:2}.text-w-box.w-box .box{-ms-flex-positive:1;flex-grow:1}}subscription-types{display:block;background-color:#edf5f9}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{font-size:15px;color:#60b8e7}subscription-types ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0 -15px}subscription-types ul li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative;border:1px solid #d1d2d7;background-color:#fff;text-align:center;width:400px;padding:30px;margin:0 15px 30px}subscription-types ul p{-ms-flex:2 0 auto;flex:2 0 auto;width:100%}subscription-types .price span{font-size:2.5rem;font-weight:900}subscription-types .ribbon{position:absolute;overflow:hidden;left:-3px;top:-3px;z-index:1;width:115px;height:115px}subscription-types .ribbon span{-ms-transform:rotate(-45deg);transform:rotate(-45deg);transition:box-shadow .3s ease-out;display:block;position:absolute;top:22px;left:-36px;width:150px;background-color:#60b8e7;font-size:15px;font-weight:900;color:#fff;text-align:center;line-height:25px;padding:5px 0;box-shadow:0 3px 10px -5px #000}subscription-types .ribbon span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-color:#104b6b rgba(0,0,0,0) rgba(0,0,0,0) #104b6b;border-style:solid;border-width:3px}subscription-types .ribbon span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-color:#104b6b #104b6b rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:3px}subscription-types #subscription-signup-overlay{display:none;width:80vw;min-width:300px;background-color:#fff;border:1px solid #60b8e7;padding:24px}.cookiealert{position:fixed;bottom:0;left:0;right:0;width:100%;height:300px;z-index:999;opacity:0;border-radius:0;-ms-transform:translateY(100%);transform:translateY(100%);transition:all .5s ease-out;color:#ecf0f1;background:#212327}.container,accept{padding-top:10px}.cookie-container{padding:5vw 5vw 1rem}.accept,.cookie-container{text-align:left;display:block;line-height:1.5;margin-bottom:10px}.accept{padding:1rem 5vw}.cookiealert.show{opacity:.9;-ms-transform:translateY(0);transform:translateY(0);transition-delay:1s}.acceptcookies{padding:10px 20px;margin-top:10px}.cookiealert a{text-decoration:underline}@media print{*{background:rgba(0,0,0,0)!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a{text-decoration:none}a,a:visited{color:#444!important;border-bottom:1px solid #bbb}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after{content:""}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{width:71%;margin-right:2%;display:block}#receipt #sidebar button{display:none}#content{width:auto}#masthead a,#publications a,.illustration a{border:none}}