:root{

  /* Nav subscribe colour scheme */}
/* reset */table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.region_redirect_popup{position:fixed;bottom:0;left:0;right:0;z-index:10000}.region_redirect_popup_asset{background-color:#1b1b1b;min-height:26px;font-size:18px;color:#fff;line-height:26px;padding:20px}.region_redirect_popup_asset a{color:#fff;text-decoration:underline;font-weight:700}.region_redirect_popup_hide{display:none}.region_redirect_popup_close{display:inline-block;cursor:pointer;height:20px;width:20px;margin:-15px 0 0;font-weight:700}@media (min-width:1024px){.trending{margin-bottom:20px}}.trending__item.black-friday{background:-webkit-gradient(linear,left top,left bottom,from(#ac0108),to(#d21f25)) 50% no-repeat;background:linear-gradient(180deg,#ac0108,#d21f25) 50% no-repeat;background-size:100% 45%;padding:5px 10px 3px}.trending__item.black-friday a,.trending__item.black-friday a:hover,.trending__item.black-friday a:visited,.trending__item.black-friday a:visited:hover,.trending__item.black-friday html{color:#fff}.trending__item.black-friday:after{content:"DEALS";color:#fff;background-color:#000;width:30px;height:30px;border-radius:50%;font-size:8px;display:block;float:right;line-height:33px;text-align:center;margin-top:20px;margin-left:5px;letter-spacing:0;text-indent:-1px}.sponsored{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sponsored a,.sponsored a:hover,.sponsored a:visited{color:#fff;text-decoration:none}.sponsored__tag{display:inline-block;font-size:11px;height:22px;line-height:22px;padding:0 10px;margin:0 15px 4px 0;vertical-align:middle;text-transform:uppercase;color:#fff;background-color:#1b1b1b}.client__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}.client__logo p{font-size:14px;line-height:50px}.client__logo a{z-index:2;display:inherit}.client__logo img{max-height:20px;height:100%;-o-object-fit:contain;object-fit:contain;margin-left:7px}.article__body,article{& p.bordeaux-image-check,.boxout__image img{margin-bottom:15px}}.article__body .caption-text,.article__body figcaption,article .caption-text,article figcaption{margin:0}.article__body .caption-text,article .caption-text{margin:0 0 5px}.article__body .credit,article .credit{margin-bottom:15px;word-break:break-word}.article__body .product .credit,article .product .credit{padding:0}.article__body,article{& figcaption~.credit,.caption-text~.credit{padding-top:0}}.article__topcontainer{overflow:visible}@media (min-width:700px){.article__container{max-width:1070px}}@media (min-width:1280px){.article__container{max-width:1200px}}.article__body>a{display:block}.article__body .article__schema-question{font-weight:400;border-top:1px solid #ededed;border-bottom:1px solid #ededed}.article__body .article__schema-question h2,.article__body .article__schema-question h3{margin-top:20px}.article__body .article__schema-answer{font-weight:400;margin-top:20px;margin-bottom:30px}.article__body ul li{list-style:disc}.article__body ol li{list-style:decimal}.article__body li{font-size:1em;font-weight:400;line-height:24px;margin-bottom:10px;margin-left:20px}.article__body li:last-of-type{margin-bottom:25px}@media (min-width:700px){.article__body li{font-size:18px;line-height:30px;margin-bottom:10px}.article__body li:last-of-type{margin-bottom:22px}}@media screen and (min-width:1024px){.article__body .credit,.article__body>:not(.pull-right):not(.pull-left):not(.youtube-video):not(.vanilla-image-block):not(.fancy-box){margin-left:auto;margin-right:auto;max-width:670px}}@media screen and (min-width:1280px){.article__body .credit,.article__body>:not(.pull-right):not(.pull-left):not(.youtube-video):not(.vanilla-image-block):not(.fancy-box){max-width:800px}}.article__body>iframe:not(.foo){display:block;padding-bottom:30px}.article__body>figure{clear:both}.article__body .image-full-width-wrapper{width:100%;margin:15px auto;margin-top:30px}.article__body .image-widthsetter{width:100%;margin:0 auto}.article__body .vanilla-image-block{display:block;position:relative;height:0;/*padding-top (for aspect ratio) is added in elk*/margin-bottom:0}.article__body .vanilla-image-block img{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#ededed;-o-object-fit:contain;object-fit:contain}.article__body .vanilla-image-block img.lazy-image-van.loaded{background-color:unset}.article__body h2,.article__body h3{font-size:18px;font-weight:600;line-height:22px;margin-bottom:5px;margin-top:25px;text-align:center;text-transform:uppercase;clear:both/*necessary because ad code will put floating MPUs above the heading, pushing it to the left or right*/}@media (min-width:700px){.article__body h2,.article__body h3{font-size:27px;line-height:40px;margin-top:40px}}@media (min-width:1024px){.article__body h2,.article__body h3{font-size:26px}}.article__body a{color:#d21f25}.article__body .vimeo-video,.article__body .youtube-video{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:0;height:0;margin-bottom:20px}.article__body .vimeo-video embed,.article__body .vimeo-video iframe,.article__body .youtube-video embed,.article__body .youtube-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article__body .future__jwplayer--carousel .carousel-wrapper{position:relative;padding-top:65%;/*Back-up for no calc support*/padding-top:calc(56.25% + 50px)/*16:9 aspect ratio + title height*/}.article__body .future__jwplayer--carousel .carousel-wrapper .jw-carousel{position:absolute;width:100%;height:100%;top:0;left:0}.article__body .future__jwplayer--carousel .carousel-wrapper .jw-carousel .jwplayer:not(.sticky-player){height:calc(100% - 50px)!important/*rogue styles using !important for auto height - we need it set to this 16:9 height*/}.article__body .jwplayer__wrapper{position:relative;padding-top:56.25%;margin-bottom:50px}.article__body .jwplayer__wrapper .future__jwplayer{position:absolute;width:100%;height:100%;top:0;left:0}.article__body #ultimedia_wrapper{position:relative;height:0;padding-top:66.57%;padding-top:calc(56.25% + 50px);/*16:9 video + title*/margin-bottom:50px}.article__body #ultimedia_wrapper #um_ultimedia_wrapper_wrap_widget_default{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:840px){.article__body #ultimedia_wrapper #um_ultimedia_wrapper_wrap_widget_default{position:static}}@media (min-width:451px){.article__body #ultimedia_wrapper{padding-top:89.57%;padding-top:calc(56.25% + 185px)/*16:9 video + video list under + title*/}}@media (min-width:840px){.article__body #ultimedia_wrapper{position:static;height:416px;/*Set height from now onwards*/padding-top:0}}.article__body .future__jwplayer,.article__body .future__jwplayer--carousel{max-width:100%;margin-bottom:50px}.article__body #ultimedia_wrapper,.article__body .jwplayer{max-height:100%}.article__body #ultimedia_wrapper .jw-reset.sticky-player,.article__body .jwplayer .jw-reset.sticky-player{/*no margin-bottom when player is floating on the bottom of the page*/margin-bottom:0}.article__body #um_ultimedia_wrapper_wrap_widget_default,.article__body .jw-carousel{width:100%;margin-bottom:50px;clear:both;.jwplayer{margin-bottom:0!important;.jw-controls{.jw-controlbar{background:hsla(0,0%,40%,.3)!important;.jw-reset{.jw-icon{z-index:9999999}}}.jw-display{.jw-display-container{.jw-display-controls{.jw-display-icon-container{background-color:hsla(0,0%,100%,.8);cursor:pointer;border-radius:50%;.jw-icon{color:$dark-grey!important;z-index:9999999;.jw-svg-icon{width:40px;height:40px;line-height:40px}}}}}}}}.jwplayer.jw-state-playing{.jw-title{display:none}}.jwplayer.jw-state-paused{.jw-title{display:block}}}.article__body #um_ultimedia_wrapper_wrap_widget_default #um_ultimedia_wrapper_header_widget,.article__body #um_ultimedia_wrapper_wrap_widget_default .carousel__title,.article__body .jw-carousel #um_ultimedia_wrapper_header_widget,.article__body .jw-carousel .carousel__title{height:50px;text-align:left;font-size:16px;font-weight:700;line-height:50px;color:$dark-grey;border-top:1px solid $grey;overflow:hidden}.article__body #um_ultimedia_wrapper_wrap_widget_default #um_ultimedia_wrapper_header_widget svg,.article__body #um_ultimedia_wrapper_wrap_widget_default .carousel__title svg,.article__body .jw-carousel #um_ultimedia_wrapper_header_widget svg,.article__body .jw-carousel .carousel__title svg{-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:right;transform-origin:right;float:right;right:5px;margin-top:12px}.article__body #um_ultimedia_wrapper_wrap_widget_default #um_ultimedia_wrapper_header_widget .carousel__title--black-logo,.article__body #um_ultimedia_wrapper_wrap_widget_default .carousel__title .carousel__title--black-logo,.article__body .jw-carousel #um_ultimedia_wrapper_header_widget .carousel__title--black-logo,.article__body .jw-carousel .carousel__title .carousel__title--black-logo{g,path,polygon,svg{fill:#000}}.article__body strong{font-weight:600}.article__body em{font-style:italic}.article__body u{text-decoration:underline}.article__body s{text-decoration:line-through}figure.pull-left,figure.pull-right{margin:25px auto 30px;width:100%}@media (min-width:700px){figure.pull-left,figure.pull-right{width:40%}}figure.pull-left .vanilla-image-block,figure.pull-right .vanilla-image-block{margin:0}.deal-block,.product{border-bottom:1px solid #ddd;margin-bottom:18px}.deal-block:after,.product:after{content:"";display:block;clear:both}.deal-block p,.product p{overflow:hidden;margin-bottom:10px}.deal-block figure.pull-left,.product figure.pull-left{margin:6px 15px 6px 0;min-width:120px}.deal-block img.pull-left,.product img.pull-left{margin:0;width:100%}.deal-block figure,.product figure{float:left;width:25%;min-width:120px;margin:5px 15px 5px 0}@media (min-width:1024px){.deal-block figure,.product figure{width:20%}}.deal-block p.vanilla-image-block,.product p.vanilla-image-block{min-width:120px;margin:0}.deal-block p.vanilla-image-block img,.product p.vanilla-image-block img{max-height:180px}.deal-block a.view-deal,.product a.view-deal{float:none;background-color:#5aaf0b;margin:15px;font-size:16px;padding:0 28px;line-height:30px;color:#fff;text-decoration:none;text-transform:uppercase;display:block;text-align:center}@media (min-width:450px){.deal-block a.view-deal,.product a.view-deal{float:right;margin:30px 0 0}}.deal-block .credit,.product .credit{display:none}.product.star-deal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px;margin-bottom:30px;border:1px solid #ccc;-webkit-box-shadow:0 5px 8px hsla(0,0%,80%,.5);box-shadow:0 5px 8px hsla(0,0%,80%,.5);-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:768px){.product.star-deal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}}.product.star-deal .product__star-deal-label{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:6px;font-size:.82em;color:#d21f25;font-weight:600;text-transform:uppercase}.product.star-deal figure{width:180px;margin:0 30px 0 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:768px){.product.star-deal figure{width:100%;height:180px;margin:0 0 15px}.product.star-deal figure .vanilla-image-block{height:180px;padding-top:0!important}.product.star-deal figure .vanilla-image-block img{display:block;position:relative;width:auto;margin:0 auto}}.product.star-deal .vanilla-image-block{margin-bottom:0}.product.star-deal strong{font-size:20px}@media (max-width:768px){.product.star-deal strong{font-size:18px}}.product.star-deal p{margin-bottom:0}@media (min-width:700px){figure.pull-right{float:right;margin:40px 0 40px 40px}}@media (min-width:1024px){figure.pull-right{margin-right:40px}}@media (min-width:700px){figure.pull-left{float:left;margin:40px 40px 40px 0}}@media (min-width:1024px){figure.pull-left{margin-left:40px}}@media (min-width:700px){h2+figure.pull-left,h2+figure.pull-right,h3+figure.pull-left,h3+figure.pull-right{margin-top:8px}}@media (min-width:700px){.vanilla-image-block{max-width:670px}}@media (min-width:1280px){.vanilla-image-block{max-width:800px}}.vanilla-image-block img{width:100%;-o-object-fit:contain;object-fit:contain}blockquote{border-top:1px solid #ededed;border-bottom:1px solid #ededed;color:#d21f25;font-family:Source Serif Pro,Georgia,serif;margin-bottom:50px;margin-top:50px;padding:30px 50px;text-align:center}blockquote figcaption,blockquote p{margin-bottom:0}blockquote figcaption{color:#333;font-family:Lato,arial,sans-serif;margin-top:13px;text-transform:uppercase}blockquote p{font-size:26px;font-weight:600;line-height:30px}@media (min-width:700px){blockquote p{font-size:34px;font-weight:400;line-height:42px}}@media (min-width:1024px){blockquote p{font-size:38px;line-height:48px}}.gfycat-video-container,.instagram-embed{text-align:center}table tbody tr td{border-bottom:1px solid #000;padding:10px 15px}.inbody__newsletter{width:100%;height:410px;position:relative;left:232px;overflow:hidden}@media screen and (min-width:771px) and (max-width:1030px){.inbody__newsletter{height:430px;left:168px;width:675px;position:relative}}@media screen and (min-width:551px) and (max-width:770px){.inbody__newsletter{position:static;height:450px;width:100%}}@media screen and (min-width:351px) and (max-width:550px){.inbody__newsletter{position:static;height:550px;left:0;width:100%}}@media screen and (max-width:350px){.inbody__newsletter{height:600px;width:100%;position:static}}.inbody__newsletter--gallery{width:1160px;height:500px;margin-left:20px;background-color:#fff;overflow:hidden}@media screen and (min-width:771px) and (max-width:1030px){.inbody__newsletter--gallery{height:430px;left:168px;width:675px;position:relative;margin-left:5px}}@media screen and (min-width:551px) and (max-width:770px){.inbody__newsletter--gallery{position:static;height:450px;width:100%;margin-left:5px}}@media screen and (min-width:351px) and (max-width:550px){.inbody__newsletter--gallery{position:static;height:550px;left:0;width:100%;margin-left:5px}}@media screen and (max-width:350px){.inbody__newsletter--gallery{height:600px;width:100%;position:static;margin-left:5px}}.stickers{position:absolute;z-index:5;padding:20px;height:100%}@media screen and (max-width:700px){.stickers{padding:10px}}.sticker--generic{width:160px;height:160px;background-size:contain;background-repeat:no-repeat;display:block;margin:0 auto}@media screen and (max-width:700px){.sticker--generic{width:90px;height:90px}}.sticker--generic:not(:first-child){margin-top:20px}@media screen and (max-width:700px){.sticker--generic:not(:first-child){margin-top:10px}}img.sticker--generic{-o-object-fit:unset;object-fit:unset;width:auto}.mid__article{margin-bottom:0!important}.articletable{display:block;width:100%;margin-bottom:20px;overflow-x:scroll;word-break:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.articletable::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none}.articletable::-webkit-scrollbar:horizontal{height:11px}.articletable::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.articletable::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.articletable .articletable__fade{position:absolute;background-color:#000}.articletable .articletable__fade--left{left:0;width:5px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.3)),to(transparent));background:linear-gradient(90deg,rgba(0,0,0,.3),transparent);z-index:100}.articletable .articletable__fade--right{right:0;width:5px;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.3)),to(transparent));background:linear-gradient(270deg,rgba(0,0,0,.3),transparent)}.articletable .articletable__skip{display:none;position:fixed;bottom:10px;width:100%;-webkit-transform:translateX(-20px);transform:translateX(-20px);z-index:1000}.articletable .articletable__skip .skip__text{margin:0 auto;width:130px;height:40px;background-image:url(/media/shared/img/skip-table.png);background-repeat:no-repeat;cursor:pointer}.articletable table tbody,.articletable table thead{text-align:center}.articletable table td,.articletable table th{padding:14px;min-width:10px;max-width:100px;border-bottom:none}.articletable table.single-column{width:100%}.articletable table.multi-column{margin-left:94px;cursor:pointer}.articletable table.multi-column thead>tr td:last-of-type,.articletable table.multi-column thead>tr th:last-of-type,.articletable table.multi-column tr:first-of-type td:last-of-type,.articletable table.multi-column tr:first-of-type th:last-of-type{position:relative;z-index:105}.articletable table.multi-column tr td.firstcol,.articletable table.multi-column tr th.firstcol{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;max-width:150px;padding:0 14px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100;cursor:default}.articletable table.multi-column tr td.firstcol p,.articletable table.multi-column tr th.firstcol p{-ms-flex-item-align:center;align-self:center;margin:0}.articletable table thead>tr{background-color:#333;color:#fff}.articletable table thead>tr td,.articletable table thead>tr th{background-color:#333}.articletable table thead~tbody tr:first-of-type{background-color:#fff;color:#333}.articletable table thead~tbody tr:first-of-type td,.articletable table thead~tbody tr:first-of-type th{background-color:#fff}.articletable table tr:nth-of-type(2n),.articletable table tr:nth-of-type(2n) th{background-color:#ededed}.articletable table tr:nth-of-type(odd),.articletable table tr:nth-of-type(odd) th{background-color:#fff}.articletable table tr:first-of-type{background-color:#333;color:#fff}.articletable table tr:first-of-type td,.articletable table tr:first-of-type th{background-color:#333}.widthsetter{position:relative;width:100%}@media (min-width:1024px){.widthsetter{width:670px}}@media (min-width:1280px){.widthsetter{width:800px}}.endorsement-img{max-width:75px;max-height:75px;margin:5px;height:auto;position:absolute;top:auto;left:auto;bottom:auto;right:auto}@media (min-width:700px){.endorsement-img{max-width:150px;max-height:150px;margin:10px}}.endorsement-bottom-left{bottom:0;left:0}.endorsement-bottom-right{bottom:0;right:0}.endorsement-top-left{top:0;left:0}.endorsement-top-right{top:0;right:0}.endorsement-hero-image{position:absolute;width:20%!important}.onesignal-customlink-container{height:82px;text-align:center}p.onesignal-customlink-explanation{text-align:center}.jwplayer.sticky-player{margin-left:12px}.replacement-player{background-color:grey}.sticky-site-logo{margin:2px 0 0 12px;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left;transform-origin:left;bottom:273px}.sticky-site-logo svg{height:35px}.sticky-close{display:none;position:relative;float:right;margin:14px 13px 0 0;height:20px;width:49px;font-size:11px;stroke:#fff;color:#fff}.sticky-close span{position:absolute;left:36px;top:-1px}.sticky-close span svg{-webkit-transform:scale(.71);transform:scale(.71)}.sticky-close:hover{cursor:pointer}.sticky-player-background{position:fixed;width:324px;height:221px;bottom:90px;background-color:#1b1b1b;z-index:9999997}.sticky-player-top-fade{position:fixed;background-image:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.9)),color-stop(19%,hsla(0,0%,100%,.738)),color-stop(34%,hsla(0,0%,100%,.541)),color-stop(47%,hsla(0,0%,100%,.382)),color-stop(56.5%,hsla(0,0%,100%,.278)),color-stop(65%,hsla(0,0%,100%,.194)),color-stop(73%,hsla(0,0%,100%,.126)),color-stop(80.2%,hsla(0,0%,100%,.075)),color-stop(86.1%,hsla(0,0%,100%,.042)),color-stop(91%,hsla(0,0%,100%,.021)),color-stop(95.2%,hsla(0,0%,100%,.008)),color-stop(98.2%,hsla(0,0%,100%,.002)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.738) 19%,hsla(0,0%,100%,.541) 34%,hsla(0,0%,100%,.382) 47%,hsla(0,0%,100%,.278) 56.5%,hsla(0,0%,100%,.194) 65%,hsla(0,0%,100%,.126) 73%,hsla(0,0%,100%,.075) 80.2%,hsla(0,0%,100%,.042) 86.1%,hsla(0,0%,100%,.021) 91%,hsla(0,0%,100%,.008) 95.2%,hsla(0,0%,100%,.002) 98.2%,hsla(0,0%,100%,0));width:300px;height:30px;bottom:310px;z-index:996}iframe.position-right{float:right;margin-left:20px}iframe.position-left{float:left;margin-right:20px}.inlinegallery{position:relative;overflow:hidden;margin-bottom:30px;clear:both /* necessary because ad code will put floating MPUs above the gallery, pushing it to the left or right */}.inlinegallery .slide-title{margin-bottom:15px;font-size:28px;font-family:Source Serif Pro,Georgia,serif;font-weight:600}.inlinegallery-item{position:absolute;top:0;left:0;width:100%;cursor:-webkit-grab;cursor:grab}.inlinegallery-item .slide-description{margin:3px 0 10px;font-size:18px}.inlinegallery-item .caption-text{margin:0 0 5px}.inlinegallery-item .credit{margin-top:0}.inlinegallery-item .vanilla-image-block{margin-bottom:15px;max-width:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inlinegallery-item .slidecount{display:none}.inlinegallery-item img{pointer-events:none}.inlinegallery-buttonNext,.inlinegallery-buttonPrevious{background-color:rgba(55,55,55,.4);border-radius:25px;border:none;height:50px;margin-left:20px;margin-right:20px;margin-top:-25px;overflow:hidden;position:absolute;text-indent:-200px;top:50%;width:50px}.inlinegallery-buttonNext:not([disabled]),.inlinegallery-buttonPrevious:not([disabled]){cursor:pointer}.inlinegallery-buttonNext:before,.inlinegallery-buttonPrevious:before{content:" ";width:0;height:0;position:absolute;left:15px;top:16px;border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:15px solid hsla(0,0%,100%,.4)}.inlinegallery-buttonNext:focus,.inlinegallery-buttonPrevious:focus{outline:none}.inlinegallery-buttonNext:not([disabled]):hover,.inlinegallery-buttonPrevious:not([disabled]):hover{background-color:rgba(55,55,55,.8)}.inlinegallery-buttonNext:not([disabled]):hover:before,.inlinegallery-buttonPrevious:not([disabled]):hover:before{border-right:15px solid #fff}.inlinegallery-buttonNext{right:0}.inlinegallery-buttonNext:before{left:auto;right:15px;border-left:15px solid hsla(0,0%,100%,.4);border-right:none}.inlinegallery-buttonNext:not([disabled]):hover:before{visibility:visible;border-right:none;border-left:15px solid #fff}.gallery-article .byline{position:relative;margin:0 auto -50px;padding-bottom:30px}@media (min-width:1024px){.gallery-article .byline{margin-bottom:-20px;padding-bottom:0}}@media (min-width:1100px){.gallery-article .byline{margin-bottom:0}}.gallery-article .article__container{margin-top:20px}.gallery{padding-bottom:30px;margin-bottom:40px;margin-top:40px}@media (min-width:700px){.gallery{background-color:#1b1b1b}}.gallery strong{font-weight:700}.gallery__item{background-color:#fff;border-bottom:10px solid #1b1b1b;position:relative;margin:0 0 30px}@media (min-width:700px){.gallery__item{border-bottom:none;margin-bottom:10px;margin-left:20px;margin-right:20px}}.gallery__item figure{text-align:center}.gallery__item img{width:100%}.gallery__credit{text-align:right}.gallery__controls{display:none;left:10px;overflow:hidden;position:absolute;top:10px;width:44px}@media (min-width:700px){.gallery__controls{display:block}}.gallery__controls button,.gallery__controls span{background-color:hsla(0,0%,100%,.8);border:1px solid #1b1b1b}.gallery__controls span{color:#1b1b1b;display:block;font-family:Source Serif Pro,Georgia,serif;font-size:12px;line-height:22px;text-align:center}.gallery__controls button{cursor:pointer;height:44px;margin-bottom:5px;position:relative;text-indent:-100px;width:44px}.gallery__controls button svg{left:10px;position:absolute;top:10px;width:22px}.gallery__controls button:disabled,.gallery__controls button:disabled:hover{background-color:hsla(0,0%,100%,.8);border-color:#ddd}.gallery__controls button:disabled:hover svg path,.gallery__controls button:disabled svg path{fill:hsla(0,0%,100%,.8)}.gallery__controls button:hover{background-color:#fff}.gallery__text{padding:20px 15px 0;margin:0 auto;max-width:900px}@media (min-width:700px){.gallery__text{padding:30px 20px 40px}}@media (min-width:1024px){.gallery__text{padding-left:40px;padding-right:40px}}.gallery__text h2,.gallery__text h3{color:#000;font-family:Source Serif Pro,Georgia,serif;font-size:22px;line-height:26px;margin-bottom:20px;text-align:center}@media (min-width:700px){.gallery__text h2,.gallery__text h3{font-size:36px;line-height:40px}}@media (min-width:1024px){.gallery__text h2,.gallery__text h3{font-size:42px;line-height:46px}}.gallery__text p{font-size:16px;line-height:24px;margin-bottom:22px}@media (min-width:700px){.gallery__text p{font-size:18px;line-height:30px}}.gallery__text a{color:#d21f25}.gallery__text li{font-size:1em;font-weight:400;line-height:24px;margin-bottom:10px;list-style:disc;margin-left:20px}.gallery__text li:last-of-type{margin-bottom:25px}@media (min-width:700px){.gallery__text li{font-size:18px;line-height:30px;margin-bottom:10px}.gallery__text li:last-of-type{margin-bottom:22px}}@media (min-width:1024px){.review .header__strapline{margin-top:30px}}.review .article__body>.vanilla-image-block{margin-left:calc(-50vw + 50%);max-width:none;width:100vw}.review .article__body>.vanilla-image-block~.vanilla-image-block{margin-left:auto;margin-right:auto;max-width:800px;width:100%}.rating--tbc{line-height:40px}.buying-guide .product__title{font-family:Source Serif Pro,Georgia,serif;font-size:20px;font-weight:600;line-height:24px;margin-bottom:2px;text-transform:none}@media (min-width:700px){.buying-guide .product__title{font-size:42px;line-height:48px;margin-bottom:14px}}.buying-guide .credit{text-align:right}.product{position:relative}.product h4{font-size:1em;font-weight:400;line-height:22px;margin-bottom:20px}@media (min-width:700px){.product h4{font-size:24px;line-height:28px}}.product h5{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:1em;font-weight:600;line-height:30px;margin-right:40px;text-transform:uppercase}@media (min-width:700px){.product h5{-webkit-box-flex:1;-ms-flex:1 1 38%;flex:1 1 38%}}._hawk.subtitle{margin-bottom:13px;overflow:hidden;position:static;text-align:center}._hawk.subtitle:after{background:#333;content:"";height:1px;position:absolute;left:0;width:100%}.product-summary{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1em}@media (min-width:700px){.product-summary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:30px}}.product-summary span{font-size:1em;line-height:23px}@media (min-width:700px){.product-summary span{font-size:18px;line-height:30px}}.product-summary .pros__marker{font-weight:900}.product-summary__container{width:100%}.pros__value{display:block}.pros__marker{display:inline-block;margin-right:10px}.spec__name{font-weight:700}.spec__entry{display:inline-block;margin-right:20px;width:auto}.verdict{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:700px){.verdict{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.verdict{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.verdict .verdict__title{font-size:16px;font-weight:600;margin-bottom:11px;text-transform:uppercase;display:block}@media (min-width:700px){.verdict .verdict__title{font-size:18px}}.procon,.verdict__summary{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}@media (min-width:700px) and (max-width:1023px){.procon,.verdict__summary{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}.verdict__summary{background:#333;color:#fff;margin:0;padding:25px 20px}@media (min-width:700px){.verdict__summary{margin-bottom:15px;margin-right:15px}}@media (min-width:1024px){.verdict__summary{margin:0}.verdict__summary~.procon{padding-top:30px}}.verdict__text{font-family:Source Serif Pro,Georgia,serif;font-size:18px;font-weight:400;line-height:32px}@media (min-width:700px){.verdict__text{font-size:19px;line-height:26px;font-weight:300}}.procon{margin:20px 0 0 15px}@media (min-width:700px){.procon{margin-bottom:15px;margin-top:30px;padding:0 20px}}@media (min-width:700px) and (max-width:1024px){.procon{margin-top:0}}@media (min-width:1024px){.procon{margin:0}}.procon__pros{padding-bottom:30px}.procon__item{font-size:1em;font-weight:400;line-height:24px;margin-bottom:0}.procon__marker{float:left;font-size:1em;font-weight:900}.procon__text{margin-left:1.5em;overflow:hidden}.footer{display:block;width:100%}.footer__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.footer__section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__section--sitelinks{background:#ededed;padding-bottom:0;padding-top:30px;text-align:center}@media (min-width:700px){.footer__section--sitelinks{padding-bottom:10px;padding-top:50px}}.footer__section--sitelinks .footer__section{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1024px){.footer__section--sitelinks .footer__section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:1000px;margin:0 auto}}.footer__section--sitelinks div.footer__divide{margin-bottom:22px}.footer__section--sitelinks h2{font-size:16px;margin-bottom:24px}@media (min-width:700px){.footer__section--sitelinks h2{font-size:18px;margin-bottom:30px}}@media (min-width:1024px){.footer__section--sitelinks h2{font-size:16px}}.footer__section--sitelinks h3{font-size:14px;line-height:17px;margin-bottom:18px}@media (min-width:700px){.footer__section--sitelinks h3{margin-bottom:20px}}.footer__section--sitelinks .footer__link{color:#d21f25;text-decoration:underline}.footer__section--sitelinks .footer__list-item{display:inline-block;font-size:13px;margin-bottom:24px;vertical-align:top;width:calc(50% - 5px)}@media (min-width:700px){.footer__section--sitelinks .footer__list-item{font-size:16px;margin-bottom:20px;width:100%}}.footer__section--companylinks{color:#fff;background:#1b1b1b;padding-bottom:45px;padding-top:45px;text-align:center}@media (min-width:700px){.footer__section--companylinks{padding-bottom:50px;padding-top:50px}}.footer__section--companylinks .footer__section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}@media (min-width:700px){.footer__section--companylinks .footer__section{margin-bottom:30px}}.footer__section--companylinks .footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.footer__section--companylinks .footer__list-item{display:block;font-size:14px;line-height:20px;margin:0 20px 15px;text-transform:uppercase;width:auto}.footer__section--companylinks .footer__list-item:last-of-type{margin-bottom:0}@media (min-width:700px){.footer__section--companylinks .footer__list-item{display:inline-block;margin-bottom:0}}@media (min-width:768px){.footer__section--companylinks .footer__list-item{display:inline-block}}.footer__section--companylinks .footer__list-item.footer__logo-link{display:block}.footer__listcontainer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:700px){.footer__listcontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:16px;font-weight:400;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer__divide{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;text-align:center;margin-bottom:30px;max-width:none}@media (min-width:700px){.footer__divide{margin-bottom:0}}@media (min-width:1024px){.footer__divide{text-align:left}}h2.footer__divide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (min-width:1024px){h2.footer__divide{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}}.footer__linkgroup{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.footer__linkgroup{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 20px);flex:0 0 calc(25% - 20px);margin-bottom:0;max-width:210px}}a.footer__link,a.footer__link:hover:visited,a.footer__link:visited{color:#fff;text-decoration:none}.footer__title{font-weight:600;text-transform:uppercase}.footer__title--section{font-size:20px;margin-bottom:24px;text-align:center}@media (min-width:1024px){.footer__title--section{margin-bottom:0}}.footer__logo{margin:0 20px;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.footer__logo svg{height:auto;width:auto}.footer__text{font-size:11px;line-height:20px;margin:0 20px}@media (min-width:700px){.footer__text{font-weight:400;line-height:28px}}.footer__text a,.footer__text a:hover,.footer__text a:visited,.footer__text a:visited:hover{color:#fff}.icon__email:before,.icon__website:before{background:#666}.search__term{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:none;padding:0 5px;margin:5px 0;font-size:16px;font-family:inherit;min-width:200px}.search__term:focus{outline:none}@media (min-width:700px){.search__term{margin-left:20px;border-left:1px solid #ccc;font-size:20px;padding:0 20px}}.search__submit{background-color:#1b1b1b;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;border:none;font-family:inherit;line-height:44px;padding:0 14px}@media (min-width:700px){.search__submit{font-size:14px;padding:0 28px}}.icon.icon__search--dark svg{fill:#1b1b1b}.search .icon__search--fill{padding:6px 0;display:none}.search .icon__search--fill svg{vertical-align:middle;height:30px}@media (min-width:700px){.search .icon__search--fill{display:inline-block}}.search.active .icon-search{display:none}.search.active .icon-close{display:inline-block;font-size:36px;line-height:10px;position:relative;top:-2px;width:20px}.search.active .search__form{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:100%;left:0;right:0;height:65px;background:#fff;padding:5px;border:3px solid #1b1b1b;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:700px){.search.active .search__form{height:90px;padding:20px}}.listing__tagline{font-size:21px;line-height:28px;margin-top:20px;display:block}.listing__image-wrapper .listing-item{border:none}.listing__link{display:block;text-decoration:none}.listing__list{contain:content;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:nowrap;flex-flow:nowrap;overflow:scroll;width:100%;will-change:scroll-position}.listing__list--alternate{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.listing__list--alternate .listing__item{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 30px);flex:0 0 calc(100% - 30px);margin:0 15px 30px}.listing__list--alternate .listing__item .listing__image-layout{float:left;margin-right:15px;width:calc(45% - 15px)}.listing__list--alternate .listing__item .listing__text-wrapper{float:left;margin-right:30px;width:calc(55% - 15px)}@media (min-width:700px){.listing__list--alternate .listing__item .listing__text-wrapper{border-bottom:1px solid #ededed}}.listing__list--alternate .listing__item:not(.listing__item--alternate) .listing__title{margin-bottom:10px;overflow:hidden}.listing__list--alternate .listing__item:not(.listing__item--alternate) .listing__text--date,.listing__list--alternate .listing__item:not(.listing__item--alternate) .listing__text--rating{float:right;width:55%}.listing__list--alternate .listing__item--alternate{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0}.listing__list--alternate .listing__item--alternate .listing__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listing__list--alternate .listing__item--alternate .listing__text-wrapper{margin:0 15px 15px;width:auto}.listing__list--alternate .listing__item--alternate .listing__image-layout{width:100%}.listing__text{line-height:20px;margin:0 0 10px}.listing__text--date{display:block;font-size:10px;font-weight:400;margin-top:-6px;text-transform:uppercase}@media (min-width:450px){.listing__text--date{margin-top:0}}.listing__text--rating{color:#d21f25}a.listing__block-link:hover,a.listing__block-link:visited,a.listing__block-link:visited:hover{color:#fff}a.listing__block-link{background:#d21f25;color:#fff;display:block;font-size:12px;height:44px;margin:0 0 10px;line-height:44px;text-align:center;text-decoration:none;text-transform:uppercase}@media (max-width:1024px){a.listing__block-link:not(.load-more){background:none;color:#d21f25}}a.listing__block-link.load-more{margin:0 15px;max-width:400px}@media (min-width:450px){a.listing__block-link.load-more{margin-left:auto;margin-right:auto}}a.listing__block-link.load-more .icon{margin-left:3px}a.listing__block-link.load-more svg{height:10px}.listing__item.sponsored-post{contain:content}.listing__item.sponsored-post .listing__label-block,.listing__item.sponsored-post .listing__link{display:none}.listing__item.sponsored-post iframe{width:100vw}.listing__item--carousel .listing__star--blank{color:#fff}.listing__iframe-wrapper{border:none;margin:auto}.listing__iframe-wrapper .listing__item,.listing__iframe-wrapper .listing__item:not(.listing__item--alternate){border:none;margin:0}.listing__iframe-wrapper .listing__image-layout{float:none;width:100%}.listing--alternate .listing__iframe-wrapper .listing__image-layout{float:left;margin-right:15px;width:calc(45% - 15px)}@media (min-width:450px){.listing--alternate .listing__iframe-wrapper .listing__image-layout{float:none;width:100%}}
/* mobile scroll styles */.listing__fade{position:absolute;display:none;z-index:1;height:100px;width:40px}@media (min-width:1024px){.listing__fade{display:none}}.listing__fade--left{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.9)),color-stop(19%,hsla(0,0%,100%,.738)),color-stop(34%,hsla(0,0%,100%,.541)),color-stop(47%,hsla(0,0%,100%,.382)),color-stop(56.5%,hsla(0,0%,100%,.278)),color-stop(65%,hsla(0,0%,100%,.194)),color-stop(73%,hsla(0,0%,100%,.126)),color-stop(80.2%,hsla(0,0%,100%,.075)),color-stop(86.1%,hsla(0,0%,100%,.042)),color-stop(91%,hsla(0,0%,100%,.021)),color-stop(95.2%,hsla(0,0%,100%,.008)),color-stop(98.2%,hsla(0,0%,100%,.002)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.738) 19%,hsla(0,0%,100%,.541) 34%,hsla(0,0%,100%,.382) 47%,hsla(0,0%,100%,.278) 56.5%,hsla(0,0%,100%,.194) 65%,hsla(0,0%,100%,.126) 73%,hsla(0,0%,100%,.075) 80.2%,hsla(0,0%,100%,.042) 86.1%,hsla(0,0%,100%,.021) 91%,hsla(0,0%,100%,.008) 95.2%,hsla(0,0%,100%,.002) 98.2%,hsla(0,0%,100%,0))}.listing__fade--right{right:0;background-image:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,.9)),color-stop(19%,hsla(0,0%,100%,.738)),color-stop(34%,hsla(0,0%,100%,.541)),color-stop(47%,hsla(0,0%,100%,.382)),color-stop(56.5%,hsla(0,0%,100%,.278)),color-stop(65%,hsla(0,0%,100%,.194)),color-stop(73%,hsla(0,0%,100%,.126)),color-stop(80.2%,hsla(0,0%,100%,.075)),color-stop(86.1%,hsla(0,0%,100%,.042)),color-stop(91%,hsla(0,0%,100%,.021)),color-stop(95.2%,hsla(0,0%,100%,.008)),color-stop(98.2%,hsla(0,0%,100%,.002)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(270deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.738) 19%,hsla(0,0%,100%,.541) 34%,hsla(0,0%,100%,.382) 47%,hsla(0,0%,100%,.278) 56.5%,hsla(0,0%,100%,.194) 65%,hsla(0,0%,100%,.126) 73%,hsla(0,0%,100%,.075) 80.2%,hsla(0,0%,100%,.042) 86.1%,hsla(0,0%,100%,.021) 91%,hsla(0,0%,100%,.008) 95.2%,hsla(0,0%,100%,.002) 98.2%,hsla(0,0%,100%,0))}.listing__arrow{position:absolute;display:none;z-index:2;width:30px;height:60px;background-color:rgba(27,27,27,.8);color:#fff;fill:#fff;font-size:30px;padding:10px 0;text-align:center;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.listing__arrow svg{height:13px}.listing__arrow:hover{cursor:pointer}@media (max-width:425px){.listing__arrow{width:25px;height:45px;padding:2px 0}}@media (min-width:1024px){.listing__arrow{display:none}}.listing__arrow--right{right:0;padding-left:5px}@media (max-width:425px){.listing__arrow--right{padding-left:2px}}.listing__arrow--right svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.listing__arrow--left{padding-right:5px}@media (max-width:425px){.listing__arrow--left{padding-right:2px}}.listing__arrow--left svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:425px){.listing__arrow--left svg{-webkit-transform:translateX(-2px) rotate(-90deg);transform:translateX(-2px) rotate(-90deg)}}@media (min-width:450px){.listing--carousel .listing__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.listing__list--alternate{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden}.listing__list--alternate .listing__item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333% - 40px);flex:0 0 calc(33.3333% - 40px)}.listing__list--alternate .listing__item .listing__image-layout,.listing__list--alternate .listing__item .listing__text-wrapper,.listing__list--alternate .listing__item:not(.listing__item--alternate) .listing__text--date,.listing__list--alternate .listing__item:not(.listing__item--alternate) .listing__text--rating{float:none;width:100%}.listing__list--alternate .listing__item--alternate{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 40px);flex:0 0 calc(100% - 40px);margin:0 20px 30px}.listing__list--alternate .listing__item--alternate .listing__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.listing__list--alternate .listing__item--alternate .listing__image-layout{float:left;margin-right:20px;width:calc(50% - 20px)}.listing__list--alternate .listing__item--alternate .listing__text-wrapper{float:left;margin:0;width:50%}.listing__item--alternate{border-bottom:none;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.listing__item--alternate .listing__link{overflow:hidden}.listing__item--alternate .listing__image-wrapper{margin:0}.listing__item--alternate .listing__image-layout{float:left;margin-right:30px;width:calc(33% - 30px)}.listing__item--alternate .listing__text-wrapper{float:left;margin-right:30px;width:calc(67% - 30px)}.listing__item--carousel .listing__title{font-size:19px;line-height:22px;margin-left:5px;margin-right:5px;letter-spacing:-.2px}.listing__text{font-size:16px}.listing__text--date{font-size:12px}.listing__title--primary{font-family:Lato,arial,sans-serif;font-size:23px;margin-bottom:25px}}@media (min-width:1024px){a.listing__block-link{font-size:14px;margin:-10px 200px 20px}.listing__item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333% - 40px);flex:0 0 calc(33.3333% - 40px)}.listing__text--rating{font-size:20px}.listing__list--alternate{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:15px;margin-right:15px;overflow:hidden;width:auto}.listing__list--alternate .listing__item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333% - 30px);flex:0 0 calc(33.3333% - 30px)}.listing__list--alternate .listing__item .listing__image-layout,.listing__list--alternate .listing__item .listing__text-wrapper{float:none;width:100%}.listing__list--alternate .listing__item--alternate{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 30px 30px}.listing__list--alternate .listing__item--alternate .listing__image-layout{float:left;margin:0 30px 0 0;width:calc(33.3333% - 30px)}.listing__list--alternate .listing__item--alternate .listing__text-wrapper{float:left;margin:0 15px 0 0;padding-right:0;width:calc(66.6666% - 30px)}.listing__list--alternate .listing__item--alternate .listing__text--strapline,.listing__list--alternate .listing__item--alternate .listing__text--synopsis{font-size:18px;line-height:30px}.listing__item--hero{margin:0 0 30px}.listing__item--hero .listing__text{font-size:18px;margin-left:20px;margin-right:20px}.listing__item--hero .listing__text--rating{font-size:24px}.listing__item--hero .listing__text-wrapper{bottom:0;left:180px;padding:26px 0 20px;width:calc(100% - 360px)}.listing__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden}.listing__list--related{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.listing__title--primary{font-size:28px;display:block;margin-bottom:30px}}.listing--related{margin:30px auto 0; 
  
  /* TODO nots seem to be complicating the css look at how they are used - also add slient class plugin post-css extend */.listing__iframe-wrapper .listing__item,.listing__iframe-wrapper .listing__item:not(.listing__item--alternate){border:none;margin:0}}@media (min-width:700px){.listing--related{margin-left:20px;margin-right:20px;margin-top:60px}}@media (min-width:1024px){.listing--related{margin-left:auto;margin-right:auto;max-width:1070px}}.listing--related .listing__list{-ms-flex-flow:wrap;flex-flow:wrap}.listing--related section{margin:0;max-width:none}.listing--related .listing__title--primary{font-size:18px;font-weight:900;line-height:22px;margin-bottom:20px;position:relative}@media (min-width:700px){.listing--related .listing__title--primary{font-size:24px;margin-bottom:30px}}@media (min-width:1024px){.listing--related .listing__title--primary{font-size:28px}}.listing--related .listing__title--primary:before{background:#ededed;content:"";height:1px;left:0;position:absolute;overflow:hidden;top:51%;width:100%;z-index:-1}.listing--related .listing__title--primary span{background:#fff;padding:0 30px;width:auto;z-index:1}.listing--related .listing__item{border-bottom:none;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width:700px){.listing--related .listing__item{-webkit-box-flex:1;-ms-flex:1 1 calc(33% - 30px);flex:1 1 calc(33% - 30px)}}.listing--related .listing__item:first-of-type{margin-left:0}.listing--related .listing__item .listing__title{font-size:16px;font-weight:900;line-height:20px}@media (min-width:700px){.listing--related .listing__item .listing__title{font-size:20px;line-height:28px}}.listing--related .listing__text--strapline{display:none}.listing__list--related{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:700px){.listing__list--related{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}
/* just for fonts for sponsored posts - this can't be right */.listing__iframe-wrapper .listing__item .listing__title{font-size:16px;font-weight:900;line-height:20px}@media (min-width:700px){.listing__iframe-wrapper .listing__item .listing__title{font-size:20px;line-height:28px}}.listing__iframe-wrapper .listing__title:not(.listing__title--primary){font-family:inherit;font-size:16px;line-height:20px}@media (min-width:700px){.listing__iframe-wrapper .listing__title:not(.listing__title--primary){font-size:18px;line-height:24px}}@media (min-width:1024px){.listing__iframe-wrapper .listing__title:not(.listing__title--primary){font-size:20px;line-height:29px}}.listing--latest,.listing--more-about{margin-bottom:45px}@media (min-width:700px){.listing--latest,.listing--more-about{margin-bottom:65px}}.listing--latest .listing__link,.listing--more-about .listing__link{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (min-width:700px){.listing--latest .listing__link,.listing--more-about .listing__link{display:block}}.listing--latest .listing__item,.listing--more-about .listing__item{margin:0 0 20px}@media (min-width:700px){.listing--latest .listing__item,.listing--more-about .listing__item{margin:0}}@media (min-width:700px){.listing--latest .listing__item:nth-of-type(2),.listing--more-about .listing__item:nth-of-type(2){margin-left:12.5px;margin-right:12.5px}}@media (max-width:700px){.listing--latest section,.listing--more-about section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.listing--latest .listing__image-layout,.listing--more-about .listing__image-layout{-ms-flex-preferred-size:40%;flex-basis:40%;margin-right:15px}.listing--latest .listing__textblock,.listing--more-about .listing__textblock{-ms-flex-preferred-size:60%;flex-basis:60%}}@media (max-width:700px) and (min-width:700px){.listing--latest .listing__image-layout,.listing--latest .listing__textblock,.listing--more-about .listing__image-layout,.listing--more-about .listing__textblock{-ms-flex-preferred-size:100%;flex-basis:100%}}.listing--latest .listing__title:not(.listing__title--primary),.listing--more-about .listing__title:not(.listing__title--primary){font-family:inherit;font-size:16px;line-height:20px;margin-bottom:5px;margin-right:15px}@media (min-width:700px){.listing--latest .listing__title:not(.listing__title--primary),.listing--more-about .listing__title:not(.listing__title--primary){font-size:18px;line-height:24px;margin-bottom:10px}}@media (min-width:1024px){.listing--latest .listing__title:not(.listing__title--primary),.listing--more-about .listing__title:not(.listing__title--primary){font-size:20px;line-height:29px}}.listing--suggested{margin-bottom:40px}@media (min-width:700px){.listing--suggested{margin-bottom:0}}.listing--suggested .listing__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0;text-align:center}@media (min-width:700px){.listing--suggested .listing__item:nth-of-type(2n){margin-left:20px}}@media (min-width:1024px){.listing--suggested .listing__item:nth-of-type(2n){margin-left:60px}}@media (min-width:700px){.listing--suggested .listing__item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 20px);flex:1 1 calc(50% - 20px);margin-bottom:30px}}@media (min-width:1024px){.listing--suggested .listing__item{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 60px);flex:1 1 calc(50% - 60px);margin-bottom:50px}}.listing--suggested .listing__item .listing__title{font-family:Source Serif Pro,Georgia,serif;font-size:22px;line-height:26px;margin-bottom:5px}@media (min-width:700px){.listing--suggested .listing__item .listing__title{font-size:24px;line-height:30px}}@media (min-width:1024px){.listing--suggested .listing__item .listing__title{font-size:28px;line-height:34px;margin-bottom:10px}}.listing--suggested .listing__item .listing__textblock{margin:0 30px}@media (min-width:700px){.listing--suggested .listing__item .listing__textblock{margin:0}}.listing--suggested .listing__image-wrapper{height:200px;padding-top:0}@media (min-width:1024px){.listing--suggested .listing__image-wrapper{height:220px}}.listing--suggested img{-o-object-position:0 0;object-position:0 0}.pagination{font-size:0;line-height:44px;padding-top:10px;text-align:center;text-transform:uppercase;margin-bottom:20px}.pagination__pages{display:none}@media (min-width:700px){.pagination__pages{display:inline;list-style:none;position:relative;top:1px}}.pagination__current{border:1px solid #333;border-right:none;display:inline-block;font-weight:700;font-family:Source Serif Pro,Georgia,serif;font-size:18px;max-width:100px;width:25%}@media (min-width:700px){.pagination__current{display:none}}.pagination__next,.pagination__prev{border:1px solid #333;color:#d21f25;display:inline-block;font-family:Lato,arial,sans-serif;font-weight:700;font-size:14px;max-width:120px;text-decoration:none;width:30%}@media (min-width:700px){.pagination__next,.pagination__prev{width:120px}}.pagination__next svg,.pagination__prev svg{fill:#d21f25;height:11px}.pagination__next.disabled,.pagination__prev.disabled{color:#ededed;pointer-events:none}.pagination__next.disabled svg,.pagination__prev.disabled svg{fill:#ededed}.pagination__next:hover,.pagination__prev:hover{color:#d21f25;text-decoration:underline}.pagination__prev{border-right:none;padding-left:10px;text-align:left}.pagination__next{padding-right:10px;text-align:right}.pagination__page{border:1px solid #333;border-right:none;display:inline-block}.pagination__page a{color:#d21f25;display:block;font-family:Source Serif Pro,Georgia,serif;font-size:22px;text-decoration:underline;width:44px}.pagination__page.disabled{background-color:#333;pointer-events:none;text-decoration:none}.pagination__page.disabled a{color:#fff;text-decoration:none}.pagination__page:hover{background-color:#333}.pagination__page:hover a{color:#fff}.listing-pagination{display:block;text-align:center;padding:15px 0;border-bottom:none;border-top:none}.listing-pagination>.listing-pagination__button{float:none;display:inline-block;width:150px;height:35px;text-align:center;font-size:.875em;font-weight:700;text-transform:uppercase;background:#ededed;color:#333}.listing-pagination>.listing-pagination__button.listing-pagination__button--inactive{background:#ededed}.listing-pagination>.listing-pagination__button.listing-pagination__button--inactive *{color:#666}.listing-pagination>.listing-pagination__button a{width:100%;height:100%;display:inline-block;padding-top:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.listing-pagination>.listing-pagination__button a,.listing-pagination>.listing-pagination__button a:hover,.listing-pagination>.listing-pagination__button a:visited{text-decoration:none}.listing-pagination>.listing-pagination__button span{display:inline-block;vertical-align:middle}.listing-pagination span:nth-child(2){border-left:none}.listing-pagination>span{padding:0}.listing-pagination>.listing-pagination__current-page{visibility:hidden}.listing-pagination .listing-pagination__numeric-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.listing-pagination .listing-pagination__numeric-button{float:none;display:inline-block;/*width: 150px;*//*height: 35px;*/text-align:center;font-size:.875em;font-weight:700;padding:.5em 1em;margin:0 .25em;text-transform:uppercase;background:#ededed;color:#333}.listing-pagination .listing-pagination__current-numeric-button{background:#1b1b1b;color:#fff}.listing-pagination .listing-pagination__numeric-button-link{text-decoration:none}.boxout{margin:40px 0;width:100%}@media (min-width:700px){.boxout{float:right;margin-left:40px;width:390px}.boxout:first-child{margin-top:9px}}.boxout__title{border-bottom:3px solid #1b1b1b;border-top:3px solid #1b1b1b;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-weight:600;line-height:24px;padding:14px 0;text-align:center;text-transform:uppercase}.boxout__image{padding:20px 0 0;text-align:center}.boxout__image img{width:70%;margin-bottom:15px}@media (min-width:700px){.boxout__image img{width:100%}}.boxout__text{border-bottom:3px solid #1b1b1b;padding:20px 0}.boxout__text p{font-size:16px;line-height:22px;margin-bottom:8px}.boxout__text p:last-of-type{margin-bottom:0}.credit~.boxout__text{padding:0 0 20px}.masthead-item.user-locale .locale__flags{width:auto;height:15px;display:inline-block}.masthead-item.user-locale .locale__flags svg{float:left;width:20px;height:15px}.masthead-item.user-locale .locale__flags svg.svg-triangle{float:right;width:7px;height:7px;margin-top:4px;-webkit-transform:rotate(90deg);transform:rotate(90deg);fill:#fff}@media (min-width:700px){.masthead-item.user-locale .dropdown__container{width:220px;top:36px;left:auto}}.masthead-item.user-locale .dropdown__container.opened.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.masthead-item.user-locale .dropdown__container.opened.block,.masthead-item.user-locale .dropdown__container.opened .region__tick{display:block}.masthead-item.user-locale .dropdown__container .region__tick{display:none}.masthead-item.user-locale .dropdown__container .dropdown__optionblock{width:100%;font-size:12px}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__title{padding:13px;text-align:left;text-transform:uppercase;font-weight:800;line-height:12px;border:1px solid #dbddde}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__title:hover{cursor:pointer}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__title .heading__arrow{svg{width:8px;height:8px;float:right;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__title.dropdown__heading{text-transform:none;font-size:16px;font-weight:800;text-align:center}.masthead-item.user-locale .dropdown__container .dropdown__optionblock:last-of-type .optionblock__options{border-top:none}.masthead-item.user-locale .dropdown__container .dropdown__optionblock:not(:last-of-type) .optionblock__options,.masthead-item.user-locale .dropdown__container .dropdown__optionblock:not(:last-of-type) .optionblock__title{border-bottom:none}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__options{display:none;width:100%;border:1px solid #dbddde;-webkit-box-sizing:border-box;box-sizing:border-box}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__options.options__display{display:block}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__options .options__region{width:calc(100% - 22px);margin-left:22px;padding:13px;text-align:left;line-height:18px;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__options .options__region:hover{cursor:pointer;text-decoration:underline}@media (max-width:700px){.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__options .options__region:not(:last-child){width:auto;margin:0 26px;border-bottom:1px solid #ededed}}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__options .options__region:active{text-decoration:underline}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__options .options__region.region--selected{font-weight:800}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__options .options__region .region__flag{height:20px;width:26px;border:1px solid #dbddde;margin-right:10px;background-size:contain;background-repeat:no-repeat}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__options .options__region .region__tick{height:17px}.masthead-item.user-locale .dropdown__container .dropdown__optionblock .optionblock__options .options__region .region__tick svg{height:17px;width:17px;fill:green;margin-left:-26px}@media (min-width:900px){.masthead-item.user-locale .dropdown__container.dropdown__container--bigdesktop .dropdown__optionblock{padding-bottom:15px}.masthead-item.user-locale .dropdown__container.dropdown__container--bigdesktop .dropdown__optionblock .optionblock__title{border:none;padding:13px 13px 5px}.masthead-item.user-locale .dropdown__container.dropdown__container--bigdesktop .dropdown__optionblock .optionblock__title:hover{cursor:default}.masthead-item.user-locale .dropdown__container.dropdown__container--bigdesktop .dropdown__optionblock .optionblock__title span{display:none}.masthead-item.user-locale .dropdown__container.dropdown__container--bigdesktop .dropdown__optionblock .optionblock__options{display:block!important;border:none}.masthead-item.user-locale .dropdown__container.dropdown__container--bigdesktop .dropdown__optionblock .optionblock__options .options__region{padding:8px 13px}.masthead-item.user-locale .dropdown__container.dropdown__container--bigdesktop .dropdown__optionblock:not(:last-of-type):after{content:"";width:1px;height:80%;background:#dbddde;position:absolute;bottom:10%;margin-left:93px}}@media screen and (max-width:700px - 1){.masthead-item.user-locale{position:absolute;top:-9px;right:calc(50% - 79px);border:none}.masthead-item.user-locale .locale__flags{width:auto}}.masthead-item.buttons-social{padding:0}.optionblock__title,.options__region{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.falcon-wrap{margin-left:auto;margin-right:auto}.tag-links{display:inline-block;width:100%;padding:0 20px}@media (min-width:1024px){.tag-links{display:block;margin:0 auto;width:670px;padding:0}}.tag-links__title{padding:10px 0;border-bottom:1px solid #ccc;color:#ccc;font-weight:700}.tag-links__links{padding:10px 0}.tag-links__links a{display:inline-block;padding:10px;margin-right:10px;background-color:#ccc;color:#fff;text-decoration:none;font-size:14px}.tag-links__links a:hover{color:#fff;text-decoration:underline;background-color:#333}.article__body .article-body__section{text-align:center;border-bottom:3px solid #d21f25;text-transform:uppercase;margin:18px 0;clear:both;margin-bottom:30px}.article__body .article-body__section span{display:inline-block;background-color:#d21f25;color:#fff;padding:6px 15px;font-size:20px;font-weight:700;line-height:24px}@media (min-width:700px){.article__body .article-body__section span{padding:6px 75px}}.topbutton{position:-webkit-sticky;position:sticky;height:36px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:11px 15px;bottom:50px;float:right;z-index:999;cursor:pointer;color:#fff;background-color:#333;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:14px;font-weight:700;visibility:hidden}.topbutton.show-button{visibility:visible}@media (min-width:700px){.topbutton{bottom:30px}}.topbutton:after{content:"\25B2";padding-left:5px}