@font-face{font-display:swap;font-family:sun valley;src:url(/assets/fonts/sun-valley/sun-valley.eot);src:url(/assets/fonts/sun-valley/sun-valley.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/sun-valley/sun-valley.woff) format("woff"),url(/assets/fonts/sun-valley/sun-valley.ttf) format("truetype"),url("/assets/fonts/sun-valley/sun-valley.svg#Sun Valley") format("svg");font-weight:300;font-style:normal;font-stretch:normal}.j-rb-image{width:100%!important}html{background:#fff;color:#000;font:400 16px/1.8 "Open Sans",Helvetica,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:active,a:hover{outline:0}.f-link,a{color:#000;cursor:pointer;text-decoration:underline}.f-link:hover,a:hover{color:#951618;text-decoration:underline}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{background-color:#eee;border:1px solid #d5d4d4;color:#d05;font-family:Consolas,monospace,serif;font-size:14px;padding:0 4px;white-space:nowrap}em{color:#d05}ins{background:#ffa;color:#000;text-decoration:none}mark{background:#ffa;color:#000}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,canvas,img,svg,video{box-sizing:border-box;max-width:100%}.f-img-preserve,.f-img-preserve audio,.f-img-preserve canvas,.f-img-preserve img,.f-img-preserve svg,.f-img-preserve video{max-width:none}img{border:0}svg:not(:root){overflow:hidden}address,blockquote,dl,fieldset,figure,ol,p,pre,ul{margin:0 0 20px}*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:20px}h1,h2,h3,h4,h5,h6{color:#000;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-weight:400;margin:0 0 20px;text-transform:none}h1>.material-icons,h2>.material-icons,h3>.material-icons,h4>.material-icons,h5>.material-icons,h6>.material-icons{font-size:inherit}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:30px}.f-h1,h1{font-size:1.625rem;line-height:1.2}@media screen and (min-width:480px){.f-h1,h1{font-size:calc(26px + 10 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.f-h1,h1{font-size:2.25rem}}.f-h2,h2{font-size:1.25rem;line-height:1.3}@media screen and (min-width:480px){.f-h2,h2{font-size:calc(20px + 4 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.f-h2,h2{font-size:1.5rem}}.f-h3,h3{font-size:1.125rem;line-height:1.4}.f-h4,h4{font-size:1rem;line-height:1.4}.f-h5,h5{font-size:.875rem;line-height:1.4}.f-h6,h6{font-size:.75rem;line-height:1.5}ol,ul{padding-left:30px}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:0}dt{font-weight:700}dd{margin-left:0}hr{border:0;border-top:1px solid #eee;box-sizing:content-box;height:0;margin:20px 0}address{font-style:normal}blockquote{border-left:5px solid #000;font-size:24px;font-style:italic;line-height:29px;padding-left:20px}pre{background:#eee;color:#222;font:400 12px/18px Consolas,monospace,serif;overflow:auto;padding:10px;-moz-tab-size:4;-o-tab-size:4;tab-size:4}::-moz-selection{background:#20a5de;color:#fff;text-shadow:none}::selection{background:#20a5de;color:#fff;text-shadow:none}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}[hidden],audio:not([controls]),template{display:none}iframe{border:0}@media screen and (max-width:400px){@-ms-viewport{width:device-width}}.f-article a[data-visited]:not(.f-thumbnail){color:#1a84b1;text-decoration:none}.f-article a[data-visited]:not(.f-thumbnail):hover{text-decoration:underline}.f-article a[data-visited]:not(.f-thumbnail):after{font-size:.75rem;color:#eee;content:" check "attr(data-visited);font-family:Material Icons}.f-article:after,.f-article:before{content:'';display:table}.f-article:after{clear:both}.f-article>:last-child{margin-bottom:0}.f-article+.f-article{margin-top:25px}.f-article-title{font-size:36px;font-weight:400;line-height:42px;margin-bottom:0;text-transform:none}.f-article-title+.f-article-meta{margin-top:0}.f-article-title a{color:inherit;text-decoration:none}.f-article-meta{color:#999;font-size:12px;line-height:18px}.f-article-lead{color:#222;font-size:18px;font-weight:400;line-height:24px}.f-article-divider{margin-bottom:25px}*+.f-article-divider{border-top:1px solid #eee;margin-top:25px}*+.f-article-divider.f-article{padding-top:25px}[class*=f-column-]{-moz-column-gap:20px;column-gap:20px}.f-column-1-2{-moz-column-count:2;column-count:2}.f-column-1-3{-moz-column-count:3;column-count:3}.f-column-1-4{-moz-column-count:4;column-count:4}.f-column-1-5{-moz-column-count:5;column-count:5}.f-column-1-6{-moz-column-count:6;column-count:6}@media screen and (min-width:480px){.f-column-small-1-2{-moz-column-count:2;column-count:2}.f-column-small-1-3{-moz-column-count:3;column-count:3}.f-column-small-1-4{-moz-column-count:4;column-count:4}.f-column-small-1-5{-moz-column-count:5;column-count:5}.f-column-small-1-6{-moz-column-count:6;column-count:6}}.f-flex{display:flex}.f-flex>.f-container{width:100%}.f-flex:after,.f-flex:before{display:none!important}.f-flex-inline{display:inline-flex}.f-flex-inline>*,.f-flex>*{-ms-flex-negative:1}.f-flex-top{align-items:flex-start}.f-flex-middle{align-items:center}.f-flex-bottom{align-items:flex-end}.f-flex-center{justify-content:center}.f-flex-right{justify-content:flex-end}.f-flex-space-between{justify-content:space-between}.f-flex-space-around{justify-content:space-around}.f-flex-self-bottom{align-self:flex-end}.f-flex-self-top{align-self:flex-start}.f-flex-self-middle{align-self:center}.f-flex-self-baseline{align-self:baseline}.f-flex-self-left{margin-right:auto}.f-flex-self-right{margin-left:auto}.f-flex-self-to-top{margin-bottom:auto}.f-flex-self-to-bottom{margin-top:auto}.f-flex-row-reverse{flex-direction:row-reverse}.f-flex-column{flex-direction:column}.f-flex-column-reverse{flex-direction:column-reverse}.f-flex-nowrap{flex-wrap:nowrap}.f-flex-wrap{flex-wrap:wrap}.f-flex-wrap-reverse{flex-wrap:wrap-reverse}.f-flex-wrap-top{align-content:flex-start}.f-flex-wrap-middle{align-content:center}.f-flex-wrap-bottom{align-content:flex-end}.f-flex-wrap-space-between{align-content:space-between}.f-flex-wrap-space-around{align-content:space-around}.f-flex-grow>*{flex-grow:1}.f-flex-order-first{order:-1}.f-flex-order-last{order:99}@media screen and (max-width:766.99px){.f-flex-order-first-small{order:-1}.f-flex-order-last-small{order:99}}@media screen and (min-width:768px) and (max-width:960px){.f-flex-order-first-medium{order:-1}.f-flex-order-last-medium{order:99}}@media screen and (min-width:960px) and (max-width:1220px){.f-flex-order-first-large{order:-1}.f-flex-order-last-large{order:99}}.f-flex-item-none{flex:none}.f-flex-item-auto{flex:auto;-ms-flex-negative:1}.f-flex-item-1{flex:1 1 auto}.ie9 .f-flex-fix{display:table;table-layout:fixed;width:100%}.ie9 .f-flex-inline:not(.f-container),.ie9 .f-flex:not(.f-container){display:table-row}.ie9 .f-flex-inline:not(.f-container)>*,.ie9 .f-flex:not(.f-container)>*{display:table-cell}.f-container{box-sizing:border-box;max-width:980px;padding:0 10px}.f-container:after,.f-container:before{content:'';display:table}.f-container:after{clear:both}@media(min-width:1220px){.f-container{max-width:1390px;padding:0 30px}}.f-container-center{margin-left:auto;margin-right:auto}.f-grid{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0 -20px;padding:0}.f-grid:after,.f-grid:before{content:'';display:block;overflow:hidden}.f-grid:after{clear:both}.f-grid.f-grid-auto{margin-top:-20px}.f-grid.f-grid-auto>*{padding-top:20px}.f-grid>*{flex:none;float:left;margin:0;padding-left:20px}.f-grid>*>*>:last-child{margin-bottom:0}.f-grid+.f-grid,.f-grid-margin,.f-grid>*>.f-panel+.f-panel{margin-top:20px}@media(min-width:1220px){.f-grid{margin-left:-30px}.f-grid.f-grid-auto{margin-top:-30px}.f-grid.f-grid-auto>*{padding-top:30px}.f-grid>*{padding-left:30px}.f-grid+.f-grid,.f-grid-margin,.f-grid>*>.f-panel+.f-panel{margin-top:30px}}.f-grid-collapse{margin-left:0}.f-grid-collapse.f-grid-auto{margin-top:0}.f-grid-collapse.f-grid-auto>*{padding-top:0}.f-grid-collapse>*{padding-left:0}.f-grid-collapse+.f-grid-collapse,.f-grid-collapse>*>.f-panel+.f-panel,.f-grid-collapse>.f-grid-margin{margin-top:0}.f-grid-small{margin-left:-10px}.f-grid-small.f-grid-auto{margin-top:-10px}.f-grid-small.f-grid-auto>*{padding-top:10px}.f-grid-small>*{padding-left:10px}.f-grid-small+.f-grid-small,.f-grid-small>*>.f-panel+.f-panel,.f-grid-small>.f-grid-margin{margin-top:10px}.f-grid-medium{margin-left:-20px}.f-grid-medium.f-grid-auto{margin-top:-20px}.f-grid-medium.f-grid-auto>*{padding-top:20px}.f-grid-medium>*{padding-left:20px}.f-grid-medium+.f-grid-medium,.f-grid-medium>*>.f-panel+.f-panel,.f-grid-medium>.f-grid-margin{margin-top:20px}.f-grid-auto+.f-grid-auto{margin-top:0}@media(min-width:768px){.f-grid-divider:not(:empty){margin-left:-20px;margin-right:-20px}.f-grid-divider>*{padding-left:20px;padding-right:20px}.f-grid-divider:not(.f-grid-auto)>[class*=f-width-1-]:not(.f-width-1-1):nth-child(n+2),.f-grid-divider:not(.f-grid-auto)>[class*=f-width-2-]:nth-child(n+2),.f-grid-divider:not(.f-grid-auto)>[class*=f-width-3-]:nth-child(n+2),.f-grid-divider:not(.f-grid-auto)>[class*=f-width-4-]:nth-child(n+2),.f-grid-divider:not(.f-grid-auto)>[class*=f-width-5-]:nth-child(n+2),.f-grid-divider:not(.f-grid-auto)>[class*=f-width-6-]:nth-child(n+2),.f-grid-divider:not(.f-grid-auto)>[class*=f-width-7-]:nth-child(n+2),.f-grid-divider:not(.f-grid-auto)>[class*=f-width-8-]:nth-child(n+2),.f-grid-divider:not(.f-grid-auto)>[class*=f-width-9-]:nth-child(n+2),.f-grid-divider:not(.f-grid-auto)>[class*=f-width-medium-]:not(.f-width-medium-1-1):nth-child(n+2){border-left:1px solid #eee}.f-grid-divider.f-grid-auto>[class*=f-width-1-]:not(.f-width-1-1):nth-child(n+2),.f-grid-divider.f-grid-auto>[class*=f-width-2-]:nth-child(n+2),.f-grid-divider.f-grid-auto>[class*=f-width-3-]:nth-child(n+2),.f-grid-divider.f-grid-auto>[class*=f-width-4-]:nth-child(n+2),.f-grid-divider.f-grid-auto>[class*=f-width-5-]:nth-child(n+2),.f-grid-divider.f-grid-auto>[class*=f-width-6-]:nth-child(n+2),.f-grid-divider.f-grid-auto>[class*=f-width-7-]:nth-child(n+2),.f-grid-divider.f-grid-auto>[class*=f-width-8-]:nth-child(n+2),.f-grid-divider.f-grid-auto>[class*=f-width-9-]:nth-child(n+2),.f-grid-divider.f-grid-auto>[class*=f-width-medium-]:not(.f-width-medium-1-1):nth-child(n+2){position:relative}.f-grid-divider.f-grid-auto>[class*=f-width-1-]:not(.f-width-1-1):nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-2-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-3-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-4-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-5-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-6-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-7-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-8-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-9-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-medium-]:not(.f-width-medium-1-1):nth-child(n+2):before{border-left:1px solid #eee;content:'';height:calc(100% - 20px);left:0;position:absolute;top:20px}}@media(min-width:960px){.f-grid-divider:not(.f-grid-auto)>[class*=f-width-large-]:not(.f-width-large-1-1):nth-child(n+2){border-left:1px solid #eee}.f-grid-divider.f-grid-auto>[class*=f-width-large-]:not(.f-width-large-1-1):nth-child(n+2){position:relative}.f-grid-divider.f-grid-auto>[class*=f-width-large-]:not(.f-width-large-1-1):nth-child(n+2):before{border-left:1px solid #eee;content:'';height:calc(100% - 20px);left:0;position:absolute;top:20px}}@media(min-width:1220px){.f-grid-divider:not(:empty){margin-left:-30px;margin-right:-30px}.f-grid-divider>*{padding-left:30px;padding-right:30px}.f-grid-divider:empty{margin-bottom:30px;margin-top:30px}.f-grid-divider.f-grid-auto>[class*=f-width-1-]:not(.f-width-1-1):nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-2-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-3-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-4-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-5-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-6-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-7-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-8-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-9-]:nth-child(n+2):before,.f-grid-divider.f-grid-auto>[class*=f-width-medium-]:not(.f-width-medium-1-1):nth-child(n+2):before{height:calc(100% - 30px);top:30px}}.f-grid-divider:empty{border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.f-grid-match>*{display:flex;flex-wrap:wrap}.f-grid-match>*>*{box-sizing:border-box;flex:none;width:100%}[class*=f-grid-width]>*,[class*=f-width]{box-sizing:border-box;width:100%}[class*=f-pull-],[class*=f-push-]{position:relative}.f-grid-width-1-1>*{width:100%}.f-grid-width-1-2>*{width:50%}.f-grid-width-1-3>*{width:33.3333333333%}.f-grid-width-2-3>*{width:66.6666666667%}.f-grid-width-1-4>*{width:25%}.f-grid-width-3-4>*{width:75%}.f-grid-width-1-5>*{width:20%}.f-grid-width-2-5>*{width:40%}.f-grid-width-3-5>*{width:60%}.f-grid-width-4-5>*{width:80%}.f-grid-width-1-6>*{width:16.6666666667%}.f-grid-width-5-6>*{width:83.3333333333%}.f-width-1-2{width:50%}.f-width-1-3{width:33.3333333333%}.f-width-2-3{width:66.6666666667%}.f-width-1-4{width:25%}.f-width-3-4{width:75%}.f-width-1-5{width:20%}.f-width-2-5{width:40%}.f-width-3-5{width:60%}.f-width-4-5{width:80%}.f-width-1-6{width:16.6666666667%}.f-width-5-6{width:83.3333333333%}@media(min-width:480px){.f-grid-width-small-1-1>*{width:100%}.f-grid-width-small-1-2>*{width:50%}.f-grid-width-small-1-3>*{width:33.3333333333%}.f-grid-width-small-2-3>*{width:66.6666666667%}.f-grid-width-small-1-4>*{width:25%}.f-grid-width-small-3-4>*{width:75%}.f-grid-width-small-1-5>*{width:20%}.f-grid-width-small-2-5>*{width:40%}.f-grid-width-small-3-5>*{width:60%}.f-grid-width-small-4-5>*{width:80%}.f-grid-width-small-1-6>*{width:16.6666666667%}.f-grid-width-small-5-6>*{width:83.3333333333%}}@media(min-width:768px){.f-grid-width-medium-1-1>*{width:100%}.f-grid-width-medium-1-2>*{width:50%}.f-grid-width-medium-1-3>*{width:33.3333333333%}.f-grid-width-medium-2-3>*{width:66.6666666667%}.f-grid-width-medium-1-4>*{width:25%}.f-grid-width-medium-3-4>*{width:75%}.f-grid-width-medium-1-5>*{width:20%}.f-grid-width-medium-2-5>*{width:40%}.f-grid-width-medium-3-5>*{width:60%}.f-grid-width-medium-4-5>*{width:80%}.f-grid-width-medium-1-6>*{width:16.6666666667%}.f-grid-width-medium-5-6>*{width:83.3333333333%}}@media(min-width:960px){.f-grid-width-large-1-1>*{width:100%}.f-grid-width-large-1-2>*{width:50%}.f-grid-width-large-1-3>*{width:33.3333333333%}.f-grid-width-large-2-3>*{width:66.6666666667%}.f-grid-width-large-1-4>*{width:25%}.f-grid-width-large-3-4>*{width:75%}.f-grid-width-large-1-5>*{width:20%}.f-grid-width-large-2-5>*{width:40%}.f-grid-width-large-3-5>*{width:60%}.f-grid-width-large-4-5>*{width:80%}.f-grid-width-large-1-6>*{width:16.6666666667%}.f-grid-width-large-5-6>*{width:83.3333333333%}}@media(min-width:1220px){.f-grid-width-xlarge-1-1>*{width:100%}.f-grid-width-xlarge-1-2>*{width:50%}.f-grid-width-xlarge-1-3>*{width:33.3333333333%}.f-grid-width-xlarge-2-3>*{width:66.6666666667%}.f-grid-width-xlarge-1-4>*{width:25%}.f-grid-width-xlarge-3-4>*{width:75%}.f-grid-width-xlarge-1-5>*{width:20%}.f-grid-width-xlarge-2-5>*{width:40%}.f-grid-width-xlarge-3-5>*{width:60%}.f-grid-width-xlarge-4-5>*{width:80%}.f-grid-width-xlarge-1-6>*{width:16.6666666667%}.f-grid-width-xlarge-5-6>*{width:83.3333333333%}}@media(min-width:480px){.f-width-small-1-1{width:100%}.f-width-small-1-2{width:50%}.f-width-small-1-3{width:33.3333333333%}.f-width-small-2-3{width:66.6666666667%}.f-width-small-1-4{width:25%}.f-width-small-3-4{width:75%}.f-width-small-1-5{width:20%}.f-width-small-2-5{width:40%}.f-width-small-3-5{width:60%}.f-width-small-4-5{width:80%}.f-width-small-1-6{width:16.6666666667%}.f-width-small-5-6{width:83.3333333333%}}@media(min-width:768px){.f-width-medium-1-1{width:100%}.f-width-medium-1-2{width:50%}.f-width-medium-1-3{width:33.3333333333%}.f-width-medium-2-3{width:66.6666666667%}.f-width-medium-1-4{width:25%}.f-width-medium-3-4{width:75%}.f-width-medium-1-5{width:20%}.f-width-medium-2-5{width:40%}.f-width-medium-3-5{width:60%}.f-width-medium-4-5{width:80%}.f-width-medium-1-6{width:16.6666666667%}.f-width-medium-5-6{width:83.3333333333%}}@media(min-width:960px){.f-width-large-1-1{width:100%}.f-width-large-1-2{width:50%}.f-width-large-1-3{width:33.3333333333%}.f-width-large-2-3{width:66.6666666667%}.f-width-large-1-4{width:25%}.f-width-large-3-4{width:75%}.f-width-large-1-5{width:20%}.f-width-large-2-5{width:40%}.f-width-large-3-5{width:60%}.f-width-large-4-5{width:80%}.f-width-large-1-6{width:16.6666666667%}.f-width-large-5-6{width:83.3333333333%}}@media(min-width:1220px){.f-width-xlarge-1-1{width:100%}.f-width-xlarge-1-2{width:50%}.f-width-xlarge-1-3{width:33.3333333333%}.f-width-xlarge-2-3{width:66.6666666667%}.f-width-xlarge-1-4{width:25%}.f-width-xlarge-3-4{width:75%}.f-width-xlarge-1-5{width:20%}.f-width-xlarge-2-5{width:40%}.f-width-xlarge-3-5{width:60%}.f-width-xlarge-4-5{width:80%}.f-width-xlarge-1-6{width:16.6666666667%}.f-width-xlarge-5-6{width:83.3333333333%}}.f-width-1-1,[class*=f-grid-width]>.f-width-1-1{width:100%}.f-panel{display:block;position:relative}.f-panel>:last-child{margin-bottom:0}.f-panel+.f-panel-divider{margin-top:50px!important}.f-panel+.f-panel-divider:before{border-top:1px solid #eee;content:'';display:block;left:0;position:absolute;right:0;top:-25px}@media(min-width:1220px){.f-panel+.f-panel-divider{margin-top:70px!important}.f-panel+.f-panel-divider:before{top:-35px}}.f-panel,.f-panel:hover{text-decoration:none}.f-panel:after,.f-panel:before{content:'';display:table}.f-panel:after{clear:both}.f-panel-title{color:#222;font-size:18px;font-weight:400;line-height:24px;margin-bottom:20px;margin-top:0;text-transform:none}.f-panel-badge{position:absolute;right:0;top:0;z-index:1}.f-panel-teaser{margin-bottom:20px}.f-panel-body{padding:20px}.f-panel-box{background:#eee;border:1px solid #eee;color:#222;padding:20px}.f-panel-box .f-panel-title{color:#222}.f-panel-box .f-panel-badge{right:10px;top:10px}.f-panel-box .f-panel-teaser{margin-left:-20px;margin-right:-20px;margin-top:-20px}.f-panel-box>.f-nav-side{margin:0 -20px}.f-panel-box-hover:hover{color:#222}.f-panel-box-primary{background-color:#ebf7fd;border-color:#ebf7fd;color:#1a84b1}.f-panel-box-primary .f-panel-title{color:#20a5de}.f-panel-box-primary-hover:hover{color:#1a84b1}.f-panel-box-secondary{background-color:#fff;border-color:#eee;color:#222}.f-panel-box-secondary .f-panel-title,.f-panel-box-secondary-hover:hover{color:#222}.f-panel-box-shadow{border-color:transparent;box-shadow:0 1px 4px rgba(0,0,0,.09)}.f-panel-hover{color:#222;padding:20px;transition:background-color .2s linear,border-color .2s linear}.f-panel-hover:hover{background:#eee;color:#222}.f-panel-hover .f-panel-badge{right:10px;top:10px}.f-panel-hover .f-panel-teaser{margin-left:-20px;margin-right:-20px;margin-top:-20px}.f-panel-header .f-panel-title{border-bottom:1px solid #eee;color:#222;padding-bottom:10px}.f-panel-space{padding:30px}.f-panel-space .f-panel-badge{right:30px;top:30px}.f-panel-bordered{border:1px solid #eee}.f-panel-bordered.f-margin-bottom-remove+.f-panel-bordered.f-margin-top-remove{border-top:0}.f-panel-dashed{border:1px dashed #c8c8c8}.f-panel-dashed.f-margin-bottom-remove+.f-panel-dashed.f-margin-top-remove{border-top:0}.f-breadcrumb{font-size:.0000625rem;list-style:none;padding:0}.f-breadcrumb>li{font-size:1rem;vertical-align:top}.f-breadcrumb>li,.f-breadcrumb>li>a,.f-breadcrumb>li>span{display:inline-block}.f-breadcrumb>li:nth-child(n+2):before{content:">";display:inline-block;margin:0 8px}.f-breadcrumb>li:not(.f-active)>span{color:#999}.f-nav,.f-nav ul{list-style:none;margin:0;padding:0}.f-nav li>a,.f-nav>a{display:block;text-decoration:none}.f-nav>a,.f-nav>li>a{padding:5px 15px}.f-nav ul{padding-left:15px}.f-nav ul a{padding:2px 0}.f-nav li>a>div{font-size:.75rem;line-height:18px}.f-nav-header{font-size:.75pxrem;font-weight:700;padding:5px 15px;text-transform:uppercase}.f-nav-header:not(:first-child){margin-top:15px}.f-nav-divider>hr{margin:9px 15px}ul.f-nav-sub{padding:5px 0 5px 15px}ul.f-nav-sub .f-nav-header{padding-left:0}.f-nav-parent-icon>.f-parent>a:after{font-size:1.25rem;content:"î—‹";float:right;font-family:Material Icons;line-height:1.4;margin-right:-10px;text-align:center;transform:rotate(0);transition:transform .2s ease-out;width:20px}.f-nav-parent-icon>.f-parent.f-open>a:after{transform:rotate(-90deg)}.ie9 .f-nav-parent-icon>.f-parent.f-open>a:after{content:"î—"}.f-nav-parent-icon>.f-parent-link.f-open>a:after{font-size:1.125rem;color:#000;content:"î—ˆ";transform:rotate(-45deg);transition:none}.f-nav-side>li>a{color:#222;transition:background-color .2s linear,color .2s linear}.f-nav-side>li>a:focus,.f-nav-side>li>a:hover{background:rgba(0,0,0,.05);color:#222;outline:0}.f-nav-side>li.f-active>a{background:#20a5de;color:#fff}.f-nav-side .f-nav-header{color:#222}.f-nav-side .f-nav-divider>hr{border-color:#eee}.f-nav-side ul a{color:#20a5de}.f-nav-side ul a:hover{color:#1a84b1}.f-nav-dropdown>li>a{color:#222;transition:background-color .2s linear,color .2s linear}.f-nav-dropdown>li>a .material-icons{font-size:1rem}.f-nav-dropdown>li>a:focus,.f-nav-dropdown>li>a:hover{background:#20a5de;color:#fff;outline:0}.f-nav-dropdown .f-nav-header{color:#999}.f-nav-dropdown .f-nav-divider>hr{border-color:#eee}.f-nav-dropdown ul a{color:#20a5de}.f-nav-dropdown ul a:hover{color:#1a84b1}.f-nav-navbar>li>a{color:#222;transition:background-color .2s linear,color .2s linear}.f-nav-navbar>li>a:focus,.f-nav-navbar>li>a:hover{background:#20a5de;color:#fff;outline:0}.f-nav-navbar .f-nav-header{color:#999}.f-nav-navbar .f-nav-divider>hr{border-color:#eee}.f-nav-navbar ul a{color:#20a5de}.f-nav-navbar ul a:hover{color:#1a84b1}.f-nav-offcanvas>li>a{color:#eee;padding:10px 15px}.f-nav-offcanvas>.f-open>a,html:not(.f-touch) .f-nav-offcanvas>li>a:focus,html:not(.f-touch) .f-nav-offcanvas>li>a:hover{background:#404040;color:#fff;outline:0}html .f-nav.f-nav-offcanvas>li.f-active>a{background:#222;color:#fff}.f-nav-offcanvas .f-nav-header{color:#999}.f-nav-offcanvas .f-nav-divider>hr{border-color:#222}.f-nav-offcanvas ul a{color:#eee}html:not(.f-touch) .f-nav-offcanvas ul a:hover{color:#fff}.f-navbar{background:#eee;color:#222}.f-navbar.f-navbar-padded{padding:15px 0}.f-navbar:after,.f-navbar:before{content:'';display:table}.f-navbar:after{clear:both}.f-navbar-nav{float:left;list-style:none;margin:0;padding:0}.f-navbar-nav>li{float:left;position:relative}.f-navbar-nav>li.f-active>a{background-color:#20a5de;color:#fff}.f-navbar-nav>li>a{font-size:.875rem;box-sizing:border-box;color:#222;display:block;font-family:open sans,Helvetica,Arial,sans-serif;font-weight:400;height:40px;line-height:40px;padding:0 15px;text-decoration:none;transition:background-color .2s linear,color .2s linear}.f-navbar-nav>li>a[href='#']{cursor:text}.f-navbar-nav>li>a:active{background-color:#eee;color:#222}.f-navbar-nav .f-navbar-nav-subtitle{line-height:28px}.f-navbar-nav>li.f-open>a,.f-navbar-nav>li:hover>a,.f-navbar-nav>li>a:focus{background-color:#4cb7e5;color:#fff;outline:0}.f-navbar-nav-subtitle>div{font-size:.625pxrem;line-height:12px;margin-top:-6px}.f-navbar-brand,.f-navbar-content,.f-navbar-toggle{box-sizing:border-box;display:block;float:left;height:40px;padding:0 15px}.f-navbar-brand>.material-icons,.f-navbar-content>.material-icons,.f-navbar-toggle>.material-icons{top:0}.f-navbar-brand:before,.f-navbar-content:before,.f-navbar-toggle:before{content:'';display:inline-block;height:100%;vertical-align:middle}.f-navbar-content+.f-navbar-content:not(.f-navbar-center){padding-left:0}.f-navbar-content>a:not([class]){color:#20a5de}.f-navbar-content>a:not([class]):hover{color:#1a84b1}.f-navbar-brand{font-size:1.125rem;color:#222;text-decoration:none}.f-navbar-brand:focus,.f-navbar-brand:hover{color:#222;outline:0;text-decoration:none}.f-navbar-toggle{font-size:1.125rem;color:#222;text-decoration:none}.f-navbar-toggle>.material-icons{line-height:40px}.f-navbar-toggle:focus,.f-navbar-toggle:hover{color:#222;outline:0;text-decoration:none}.f-navbar-center{float:none;margin-left:auto;margin-right:auto;max-width:50%;text-align:center}.f-navbar-flip{float:right}.f-pagination{font-size:.0000625rem;list-style:none;padding:0;text-align:center}.f-pagination:after,.f-pagination:before{content:'';display:table}.f-pagination:after{clear:both}.f-pagination>.f-active>span{background:#000;color:#fff}.f-pagination .f-active span{background:#000}.f-pagination>.f-disabled>span{background-color:#eee;color:#999}.f-pagination .material-icons{font-size:1.4375rem;max-height:17px;top:-4px}.blog-pagination{margin-top:60px}.f-pagination>li{display:inline-block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:.875rem;margin:0 0 20px;vertical-align:top}.f-pagination>li:nth-child(n+2){margin-left:10px}.f-pagination>li>a{background-color:#fff;color:#222;transition:background-color .2s linear,color .2s linear}.f-pagination>li>a:active{background-color:#eee;color:#fff}.f-pagination>li>a,.f-pagination>li>span{border-radius:5px;box-sizing:content-box;display:inline-block;line-height:20px;min-width:20px;padding:12px;text-align:center;text-decoration:none}.f-pagination>li>a:focus,.f-pagination>li>a:hover{background-color:#000;color:#fff;outline:0}.f-pagination-previous{float:left}.f-pagination-next{float:right}.f-pagination-left{text-align:left}.f-pagination-right{text-align:right}.f-subnav{display:flex;flex-wrap:wrap;list-style:none;margin-left:-10px;margin-top:-10px;padding:0}.f-subnav:after,.f-subnav:before{content:'';display:block;overflow:hidden}.f-subnav:after{clear:both}.f-subnav>*{flex:none;float:left;margin-top:10px;padding-left:10px;position:relative}.f-subnav>*>*{color:#222;display:inline-block;transition:background-color .2s linear,color .2s linear}.f-subnav>*>:focus,.f-subnav>*>:hover{color:#20a5de;text-decoration:none}.f-subnav>.f-active>*{color:#20a5de}.f-subnav-line>:before{content:'';display:inline-block;height:10px;vertical-align:middle}.f-subnav-line>:nth-child(n+2):before{border-left:1px solid #eee;margin-right:10px}.f-subnav-pill>*>*{padding:3px 9px}.f-subnav-pill>*>:focus:not(.f-dropdown),.f-subnav-pill>*>:hover:not(.f-dropdown){background:#eee;color:#222;outline:0;text-decoration:none}.f-subnav-pill>.f-active>*{background:#20a5de;color:#fff}.f-subnav>.f-disabled>*{background:0 0;color:#999;cursor:text;text-decoration:none}.f-tab{border-bottom:1px solid #eee;list-style:none;margin:0;padding:0}.f-tab:after,.f-tab:before{content:'';display:table}.f-tab:after{clear:both}.f-tab>li{float:left;margin-bottom:-1px;position:relative}.f-tab>li:nth-child(n+2)>a{margin-left:5px}.f-tab>li[data-f-dropdown] .f-dropdown{border-top:0;margin-top:0}.f-tab>li>a{border:1px solid transparent;border-bottom-width:0;color:#20a5de;display:block;padding:8px 12px;text-decoration:none;transition:background-color .2s linear,border-color .2s linear,color .2s linear}.f-tab>li.f-active>a{background:#fff;border-color:#eee #eee transparent;color:#222}.f-tab>li.f-disabled>a{color:#999;cursor:text}.f-tab>li.f-disabled.f-active>a,.f-tab>li.f-disabled>a:focus,.f-tab>li.f-disabled>a:hover{background:0 0;border-color:transparent}.f-tab>li.f-open>a,.f-tab>li>a:focus,.f-tab>li>a:hover{background:#eee;border-color:#eee;color:#1a84b1;outline:0}.f-tab>li.f-open:not(.f-active)>a,.f-tab>li:not(.f-active)>a:focus,.f-tab>li:not(.f-active)>a:hover{margin-bottom:1px;padding-bottom:7px}.f-tab-flip>li{float:right}.f-tab-flip>li:nth-child(n+2)>a{margin-left:0;margin-right:5px}.f-tab>li.f-tab-responsive>a{margin-right:0}.f-tab>li.f-tab-responsive .f-dropdown{border-top:0;margin-top:0}.f-tab-responsive>a:before{font-size:1.125rem;content:'\e5d2';display:inline-block;font-family:Material Icons;line-height:1;vertical-align:middle}.f-tab-center{border-bottom:1px solid #eee}.f-tab-center .f-tab{border:0;float:right;position:relative;right:50%}.f-tab-center .f-tab>li{position:relative;right:-50%}.f-tab-center .f-tab>li>a{text-align:center}.f-tab-center-bottom{border-bottom:0;border-top:1px solid #eee}.f-tab-center:after,.f-tab-center:before{content:'';display:table}.f-tab-center:after{clear:both}.f-tab-bottom{border-bottom:0;border-top:1px solid #eee}.f-tab-bottom>li{margin-bottom:0;margin-top:-1px}.f-tab-bottom>li.f-active>a{border-bottom-color:#eee;border-top-color:transparent}.f-tab-bottom>li>a{border-bottom-width:1px;border-top-width:0;padding-bottom:8px;padding-top:8px}.f-tab-bottom>li.f-open:not(.f-active)>a,.f-tab-bottom>li:not(.f-active)>a:focus,.f-tab-bottom>li:not(.f-active)>a:hover{margin-bottom:0;margin-top:1px;padding-bottom:8px;padding-top:7px}.f-tab-grid{border-bottom:0;margin-left:-5px;position:relative;z-index:0}.f-tab-grid:before{border-top:1px solid #eee;bottom:-1px;display:block;left:5px;position:absolute;right:0;z-index:-1}.f-tab-grid>li:first-child>a{margin-left:5px}.f-tab-grid>li>a{text-align:center}.f-tab-grid.f-tab-bottom{border-top:0}.f-tab-grid.f-tab-bottom:before{bottom:auto;top:-1px}.f-tab-large>li>a{background-color:#efefef;border-color:#eee;padding:15px 10px 10px}.f-tab-large>li:nth-child(n+2)>a{margin-left:-1px}.f-tab-large>li:not(.f-active)>a{margin-top:5px;padding:10px}.f-tab-large>li.f-open:not(.f-active)>a,.f-tab-large>li:not(.f-active)>a:focus,.f-tab-large>li:not(.f-active)>a:hover{border-color:#eee #eee transparent;padding-bottom:9px}.f-tab-large>li.f-tab-responsive{margin-bottom:-1px}.f-tab-large>li.f-tab-responsive a{margin-left:0}.f-tab-large+.f-switcher{border:solid #eee;border-width:0 1px 1px;padding:20px}@media screen and (min-width:768px){.f-column-medium-1-2{-moz-column-count:2;column-count:2}.f-column-medium-1-3{-moz-column-count:3;column-count:3}.f-column-medium-1-4{-moz-column-count:4;column-count:4}.f-column-medium-1-5{-moz-column-count:5;column-count:5}.f-column-medium-1-6{-moz-column-count:6;column-count:6}.f-tab-left,.f-tab-right{border-bottom:0}.f-tab-left>li,.f-tab-right>li{float:none;margin-bottom:0}.f-tab-left>li>a,.f-tab-right>li>a{padding-bottom:8px;padding-top:8px}.f-tab-left>li:nth-child(n+2)>a,.f-tab-right>li:nth-child(n+2)>a{margin-left:0;margin-top:5px}.f-tab-left>li.f-active>a,.f-tab-right>li.f-active>a{border-color:#eee}.f-tab-left{border-right:1px solid #eee}.f-tab-left>li{margin-right:-1px}.f-tab-left>li>a{border-bottom-width:1px;border-right-width:0}.f-tab-left>li:not(.f-active)>a:focus,.f-tab-left>li:not(.f-active)>a:hover{margin-bottom:0;margin-right:1px;padding-bottom:8px;padding-right:11px}.f-tab-left>li.f-active>a{border-right-color:transparent}.f-tab-right{border-left:1px solid #eee}.f-tab-right>li{margin-left:-1px}.f-tab-right>li>a{border-bottom-width:1px;border-left-width:0}.f-tab-right>li:not(.f-active)>a:focus,.f-tab-right>li:not(.f-active)>a:hover{margin-bottom:0;margin-left:1px;padding-bottom:8px;padding-left:11px}.f-tab-right>li.f-active>a{border-left-color:transparent}.f-tab-large>li>a{font-size:1.125rem;padding:25px 40px 15px}.f-tab-large>li:not(.f-active)>a{margin-top:10px;padding:15px 40px}.f-tab-large>li.f-open:not(.f-active)>a,.f-tab-large>li:not(.f-active)>a:focus,.f-tab-large>li:not(.f-active)>a:hover{padding-bottom:14px}.f-tab-large+.f-switcher{padding:40px}}.f-form input,.f-form select,.f-form textarea{border-radius:0;box-sizing:border-box;font-family:open sans,Helvetica,Arial,sans-serif;margin:0}.f-form select{-webkit-appearance:none;cursor:pointer;text-transform:none}.f-form optgroup{font:inherit;font-weight:700}.f-form input::-moz-focus-inner{border:0;padding:0}.f-form input[type=checkbox],.f-form input[type=radio]{padding:0}.f-form input[type=checkbox]:not(:disabled),.f-form input[type=radio]:not(:disabled){cursor:pointer}.f-form input:not([type]),.f-form input[type=datetime],.f-form input[type=email],.f-form input[type=number],.f-form input[type=password],.f-form input[type=search],.f-form input[type=tel],.f-form input[type=text],.f-form input[type=url],.f-form textarea{-webkit-appearance:none}.f-form input[type=search]::-webkit-search-cancel-button,.f-form input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.f-form input[type=number]::-webkit-inner-spin-button,.f-form input[type=number]::-webkit-outer-spin-button{height:auto}.f-form fieldset{border:0;margin:0;padding:0}.f-form textarea{overflow:auto;vertical-align:top}.f-form ::-moz-placeholder{color:#999;opacity:1}.f-form :invalid{box-shadow:none}.f-form input:not([type=radio]):not([type=checkbox]),.f-form select{vertical-align:middle}.f-form>:last-child{margin-bottom:0}.f-form input:not([type]),.f-form input[type=color],.f-form input[type=date],.f-form input[type=datetime-local],.f-form input[type=datetime],.f-form input[type=email],.f-form input[type=month],.f-form input[type=number],.f-form input[type=password],.f-form input[type=search],.f-form input[type=tel],.f-form input[type=text],.f-form input[type=time],.f-form input[type=url],.f-form input[type=week],.f-form select,.f-form textarea{background-color:#fff;border:1px solid #eee;color:#222;height:30px;max-width:100%;padding:4px 6px;transition:color .2s linear,background-color .2s linear,border-color .2s linear}.f-form input:not([type]):focus,.f-form input[type=color]:focus,.f-form input[type=date]:focus,.f-form input[type=datetime-local]:focus,.f-form input[type=datetime]:focus,.f-form input[type=email]:focus,.f-form input[type=month]:focus,.f-form input[type=number]:focus,.f-form input[type=password]:focus,.f-form input[type=search]:focus,.f-form input[type=tel]:focus,.f-form input[type=text]:focus,.f-form input[type=time]:focus,.f-form input[type=url]:focus,.f-form input[type=week]:focus,.f-form select:focus,.f-form textarea:focus{background-color:#ebf7fd;border-color:#20a5de;color:#222;outline:0}.f-form input:not([type]):disabled,.f-form input[type=color]:disabled,.f-form input[type=date]:disabled,.f-form input[type=datetime-local]:disabled,.f-form input[type=datetime]:disabled,.f-form input[type=email]:disabled,.f-form input[type=month]:disabled,.f-form input[type=number]:disabled,.f-form input[type=password]:disabled,.f-form input[type=search]:disabled,.f-form input[type=tel]:disabled,.f-form input[type=text]:disabled,.f-form input[type=time]:disabled,.f-form input[type=url]:disabled,.f-form input[type=week]:disabled,.f-form select:disabled,.f-form textarea:disabled{background-color:#eee;border-color:#eee;color:#999}@media screen and (-webkit-min-device-pixel-ratio:0){.f-form select:not([multiple]){background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjgzIDE2LjQybDkuMTcgOS4xNyA5LjE3LTkuMTcgMi44MyAyLjgzLTEyIDEyLTEyLTEyeiIvPjxwYXRoIGQ9Ik0wLS43NWg0OHY0OGgtNDh6IiBmaWxsPSJub25lIi8+PC9zdmc+);background-position:right 0 top 50%;background-repeat:no-repeat;background-size:30px;padding-right:30px}.f-form select:not([multiple]):disabled{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRDJFNkU5QjIxNUIxMUU4OUZBQUI4QTQyN0M5QUU3RSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRDJFNkU5QzIxNUIxMUU4OUZBQUI4QTQyN0M5QUU3RSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNEMkU2RTk5MjE1QjExRTg5RkFBQjhBNDI3QzlBRTdFIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNEMkU2RTlBMjE1QjExRTg5RkFBQjhBNDI3QzlBRTdFIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+f6EjTgAAATRJREFUeNrsmEEKgkAYhTWiukF6gvIYQVDUxl3doE4Xbgra1CFadATpBu3sDYwQopYz81vC++ExqDl+n5POlJ9lmdfl6nkdLwpQgAIUoAAFKEABClDgd9U3PTFN0zmaG/KwZAiRKAzDS2sjAPg1miNyRcaW8KqPE/pctiKAC63QHJCBunMWEjn8BBkiiYmEyQjsNHxeJhIK/qLh81IS+zYENsi5sK+JRKDhp4X9qs+tuAAetiea2FAi0J8pg4913/IPsaGEc3ireaChhAi8Kt/2fyG8OUbqDYIsCofuyExdQ3/nI9fwrmbiTyNRCa/P/YulRJ2EGLzrtVCVhBi8xGKuTsI5vNRqtExCBN5qNfqlRKK3ReAlBd4lPCl4J/MAf5FRgAIUoAAFKEABClCAAp2tlwADAPJyYDq16r+8AAAAAElFTkSuQmCC)}}.f-form :-ms-input-placeholder{color:#999!important}.f-form ::-webkit-input-placeholder{color:#999}.f-form :disabled:-ms-input-placeholder{color:#999!important}.f-form :disabled::-moz-placeholder{color:#999}.f-form :disabled::-webkit-input-placeholder{color:#999}.f-form legend{border:0;font-size:18px;line-height:30px;padding:0 0 20px;width:100%}.f-form legend:after{border-bottom:1px solid #eee;content:'';display:block;width:100%}.f-form-small input:not([type]),.f-form-small input[type]:not([type=submit]):not([type=radio]):not([type=checkbox]),.f-form-small select,.f-form-small textarea,input:not([type]).f-form-small,input[type].f-form-small,select.f-form-small,textarea.f-form-small{font-size:12px;height:25px;padding:3px}.f-form-large input:not([type]),.f-form-large input[type]:not([type=submit]):not([type=radio]):not([type=checkbox]),.f-form-large select,.f-form-large textarea,input:not([type]).f-form-large,input[type].f-form-large,select.f-form-large,textarea.f-form-large{font-size:16px;height:40px;padding:8px 6px}.f-form-large .f-form-icon{max-height:40px}.f-form-large .f-form-icon>.material-icons{font-size:24px;margin-top:-12px;width:40px}@media screen and (-webkit-min-device-pixel-ratio:0){.f-form-large select,.f-form-small select,select.f-form-large,select.f-form-small{padding-right:30px}}.f-form select[multiple],.f-form select[size],.f-form textarea{height:auto}.f-form-danger{background-color:#fff1f0!important;border-color:#b72138!important;color:#da314b!important}.f-form-success{background-color:#f2fae3!important;border-color:#72a12e!important;color:#8ec73b!important}.f-form-blank{background-color:transparent!important;border-color:transparent!important;border-style:dashed!important}.f-form-blank:focus{border-color:#eee!important}input.f-form-width-mini{width:40px}select.f-form-width-mini{width:65px}.f-form-width-small{width:130px}.f-form-width-medium{width:200px}.f-form-width-large{width:500px}.f-form-row:after,.f-form-row:before{content:'';display:table}.f-form-row.f-grid:after,.f-form-row.f-grid:before{content:'';display:block;overflow:hidden}.f-form-row+.f-form-row{margin-top:20px}.f-form-row:after{clear:both}.f-form-help-inline{display:inline-block;margin:0 0 0 10px}.f-form-help-block{margin:5px 0 0}.f-form-controls>:first-child{margin-top:0}.f-form-controls>:last-child{margin-bottom:0}.f-form-controls-condensed{margin:5px 0}.f-form-stacked .f-form-label{display:block;font-weight:700;margin-bottom:5px}@media(max-width:959px){.f-form-horizontal .f-form-label{display:block;font-weight:700;margin-bottom:5px}}@media(min-width:960px){.f-form-horizontal .f-form-label{float:left;margin-top:5px;width:200px}.f-form-horizontal .f-form-controls{margin-left:215px}.f-form-horizontal .f-form-controls-text{padding-top:5px}}.f-form-icon{display:inline-block;max-height:30px;max-width:100%;position:relative}.f-form-icon>.material-icons{color:#999;font-size:16px;margin-top:-8px;pointer-events:none;position:absolute;text-align:center;top:50%;width:30px}.f-form-icon:not(.f-form-icon-flip)>input{padding-left:30px!important}.f-form-icon-flip>.material-icons{right:0}.f-form-icon-flip>input{padding-right:30px!important}.f-form-icon-flip>input::-ms-clear{display:none}.f-btn.f-stepper{padding-left:6px;padding-right:6px}.f-btn.f-stepper i{font-size:1rem}.f-form-large .f-btn.f-stepper i{font-size:1.375rem}.f-form input[type=checkbox],.f-form input[type=radio]{-moz-appearance:none;-webkit-appearance:none;background-color:#eee;border:1px solid #999;display:inline-block;height:19px;margin-top:-4px;outline:0;overflow:hidden;vertical-align:middle;width:19px;transition:background-color .2s linear,border-color .2s linear}.f-form input[type=checkbox]:focus,.f-form input[type=radio]:focus{background-color:#ebf7fd;border-color:#20a5de}.f-form input[type=checkbox]:checked:before,.f-form input[type=radio]:checked:before{display:block}.f-form input[type=radio]{border-radius:50%}.f-form input[type=radio]:before{background:#20a5de;border-radius:50%;content:'';height:11px;margin:3px auto 0;opacity:0;transition:opacity .3s linear;width:11px}.f-form input[type=radio]:checked:before{opacity:1}.f-form input[type=checkbox]{background-color:#fff}.f-form input[type=checkbox]:before{color:#20a5de;content:"\2714";display:block;font-family:Material Icons;font-size:16px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:17px;opacity:0;text-align:center;transition:opacity .3s linear}.f-form input[type=checkbox]:checked:before{opacity:1}.f-form input[type=checkbox]:disabled,.f-form input[type=radio]:disabled{border-color:#eee}.f-form input[type=radio]:disabled:checked:before{background-color:#999}.f-form input[type=checkbox]:disabled:checked:before{color:#999}.f-form input.f-placeholder::-webkit-input-placeholder{left:0;position:relative;top:0;transform-origin:left top;transition:transform .2s ease-in-out}.f-form input.f-placeholder::-moz-placeholder{left:0;position:relative;top:0;transform-origin:left top;transition:transform .2s ease-in-out}.f-form input.f-placeholder:-ms-input-placeholder{left:0;position:relative;top:0;transform-origin:left top;transition:transform .2s ease-in-out}.f-form input.f-placeholder::-ms-input-placeholder{left:0;position:relative;top:0;transform-origin:left top;transition:transform .2s ease-in-out}.f-form input.f-placeholder::placeholder{left:0;position:relative;top:0;transform-origin:left top;transition:transform .2s ease-in-out}.f-form input.f-placeholder.f-placeholder-up::-webkit-input-placeholder[style*=hidden]{opacity:1;transform:translateY(-32px) scale(.8);visibility:visible!important}.f-form input.f-placeholder.f-placeholder-down::-webkit-input-placeholder[style*=hidden]{opacity:1;transform:translateY(32px) scale(.8);visibility:visible!important}.f-input-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-block;position:relative;vertical-align:middle}.f-input-toggle input[type=checkbox],.f-input-toggle input[type=radio]{display:none}.f-input-toggle input[type=checkbox][disabled]+*,.f-input-toggle input[type=radio][disabled]+*{opacity:.5}.f-input-toggle input+*{background-color:#fff;border:2px solid #e6e6e6;border-radius:15px;box-sizing:border-box;content:' ';cursor:pointer;display:inline-block;height:30px;margin-right:5px;pointer-events:none;transition:background-color .3s ease-in-out,border .3s ease-in-out;vertical-align:middle;width:50px}.f-input-toggle input+:before{background-color:#fff;border-radius:13px;box-shadow:0 2px 7px rgba(0,0,0,.25),0 1px 1px rgba(0,0,0,.15);content:'';display:block;height:26px;position:absolute;transition:background-color .3s cubic-bezier(0,1.1,1,1.1),transform .3s cubic-bezier(0,1.1,1,1.1);width:26px}.f-input-toggle input:checked+*{background-color:#20a5de;border-color:#20a5de}.f-input-toggle input:checked+:before{transform:translate3d(20px,0,0)}.f-input-toggle.f-input-toggle-success input:checked+*{background-color:#8ec73b;border-color:#8ec73b}.f-input-toggle.f-input-toggle-danger input:checked+*{background-color:#faa732;border-color:#faa732}.f-input-toggle.f-input-toggle-warning input:checked+*{background-color:#da314b;border-color:#da314b}.f-input-toggle.f-input-toggle-small input+*{border-radius:12.5px;height:25px;width:40px}.f-input-toggle.f-input-toggle-small input+:before{border-radius:10.5px;height:21px;width:21px}.f-input-toggle.f-input-toggle-small input:checked+:before{transform:translate3d(15px,0,0)}.f-input-toggle.f-input-toggle-large input+*{border-radius:20px;height:40px;width:70px}.f-input-toggle.f-input-toggle-large input+:before{border-radius:18px;height:36px;width:36px}.f-input-toggle.f-input-toggle-large input:checked+:before{transform:translate3d(30px,0,0)}.f-range{-webkit-appearance:none;background-color:#d7dcdf;height:10px!important;margin:0;outline:0;padding:0!important;width:100%}.f-range.f-range-label{width:calc(100% - 80px)}.f-range::-webkit-slider-runnable-track{margin:0 -2px}.f-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#20a5de;border-radius:50%;cursor:pointer;height:20px;transform:scale(1);transition:background-color .2s ease-in-out,transform .2s ease-in-out;width:20px}.f-range::-webkit-slider-thumb:hover{background-color:#36aee2}.f-range:active::-webkit-slider-thumb{background-color:#62c0e8;transform:scale(1.05)}.f-range::-moz-range-thumb{background-color:#20a5de;border:0;border-radius:50%;cursor:pointer;height:20px;transition:background-color .15s ease-in-out;width:20px}.f-range::-moz-range-thumb:hover{background-color:#36aee2}.f-range:active::-moz-range-thumb{background-color:#36aee2}.f-range-value{background-color:#20a5de;box-sizing:border-box;color:#fff;float:right;line-height:20px;margin-left:20px;padding:5px 10px;position:relative;text-align:center;width:60px}.f-range-value:after{border-bottom:7px solid transparent;border-right:7px solid #20a5de;border-top:7px solid transparent;content:'';height:0;left:-7px;position:absolute;top:8px;width:0}.f-range-value.f-range-value-left{float:left;margin-left:0;margin-right:20px}.f-range-value.f-range-value-left:after{border-left:7px solid #20a5de;border-right:7px solid transparent;left:100%}::-moz-range-track{background-color:#d7dcdf;border:0}input::-moz-focus-inner,input::-moz-focus-outer{border:0}.f-list{list-style:none;padding:0}.f-list>li:after,.f-list>li:before{content:'';display:table}.f-list>li:after{clear:both}.f-list>li>:last-child{margin-bottom:0}.f-list ul{list-style:none;margin:0;padding-left:20px}.f-list-line>li:nth-child(n+2){border-top:1px solid #eee;margin-top:5px;padding-top:5px}.f-list-striped>li{padding:5px}.f-list-striped>li:nth-of-type(odd){background:#eee}.f-list-space>li:nth-child(n+2){margin-top:20px}.f-list-space.f-list-line>li:nth-child(n+2){padding-top:20px}.f-list-inline{margin-left:0;padding-left:0}.f-list-inline>li{display:inline-block;margin:0 5px}.f-list-inline>li:first-child{margin-left:0}.f-list-inline>li:last-child{margin-right:0}.f-table{border-collapse:collapse;border-spacing:0;display:table;margin-bottom:20px;width:100%}.f-table+.f-table{margin-top:20px}.f-table .f-tr{display:table-row}.f-table .f-th{display:table-head}.f-table .f-td{display:table-cell}.f-table .f-td,.f-table .f-th,.f-table td,.f-table th{border-bottom:1px solid #eee;padding:8px}.f-table.f-table-plain .f-td,.f-table.f-table-plain .f-th,.f-table.f-table-plain td,.f-table.f-table-plain th{border:0}.f-table .f-th,.f-table th{text-align:left}.f-table .f-td,.f-table td{vertical-align:top}.f-table .f-thead .f-th,.f-table thead th{vertical-align:bottom}.f-table .f-caption,.f-table .f-tfoot,.f-table caption,.f-table tfoot{font-size:.75rem;font-style:italic}.f-table .f-caption,.f-table caption{color:#999;text-align:left}.f-table-middle,.f-table-middle .f-td,.f-table-middle td{vertical-align:middle!important}.f-table-bottom,.f-table-bottom .f-td,.f-table-bottom td{vertical-align:bottom!important}.f-table-striped tbody tr:nth-of-type(odd){background:#eee}.f-table-large td{padding:16px}.f-table-condensed td{padding:4px 8px}.f-table-bordered td,.f-table-bordered th{border:1px solid #eee}.f-table-hover tbody tr{transition:background-color .2s linear}.f-table-hover tbody tr:hover{background-color:#eee}@media screen and (max-width:766.99px){.f-table-responsive>thead{display:none}.f-table-responsive>tbody>tr{border:1px solid #eee;display:block;margin-bottom:20px}.f-table-responsive>tbody>tr>td{font-size:.8125rem;border-bottom:1px dotted #eee;display:block}.f-table-responsive>tbody>tr>td:last-child{border-bottom:0}.f-table-responsive>tbody>tr>td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:10px}.f-table-responsive>tbody>tr>td.f-td-responsive-inline:before{float:left;margin-bottom:0;margin-right:20px}.f-table-responsive>tbody>tr>th{display:block}.f-table-responsive>tbody>tr:last-child{margin-bottom:0}.f-table-responsive.f-table-responsive-inline>tbody>tr>td{text-align:right}.f-table-responsive.f-table-responsive-inline>tbody>tr>td:before{float:left;margin-bottom:0;margin-right:20px}.f-table-responsive.f-table-bordered>tbody>tr{border:0}.f-table-responsive.f-table-bordered>tbody>tr>td{border-bottom:0}.f-table-responsive.f-table-bordered>tbody>tr>td:last-child{border-bottom:1px solid #eee}}.f-alert{background-color:#ebf7fd;color:#20a5de;margin-bottom:15px;padding:13.3333333333px}.f-alert>:last-child{margin-bottom:0}*+.f-alert{margin-top:15px}.f-alert h1,.f-alert h2,.f-alert h3,.f-alert h4,.f-alert h5,.f-alert h6{color:inherit}.f-alert>.f-close:first-child{float:right}.f-alert>.f-close:first-child+*{margin-top:0}.f-alert-success{background:#f2fae3;color:#8ec73b}.f-alert-warning{background:#fffceb;color:#faa732}.f-alert-danger{background:#fff1f0;color:#da314b}.f-alert-large{padding:40px}.f-alert-large>.f-close:first-child{margin:-10px -10px 0 0}[class*=f-animation-]{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@media screen{[data-f-scrollspy*=f-animation-]:not([data-f-scrollspy*=target]){opacity:0}}.f-animation-fade{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:f-fade;animation-name:f-fade;-webkit-animation-timing-function:linear!important;animation-timing-function:linear!important}.f-animation-scale-up{-webkit-animation-name:f-fade-scale-02;animation-name:f-fade-scale-02}.f-animation-scale-up-over{-webkit-animation-name:f-fade-scale-over;animation-name:f-fade-scale-over}.f-animation-scale-down{-webkit-animation-name:f-fade-scale-18;animation-name:f-fade-scale-18}.f-animation-slide-top{-webkit-animation-name:f-fade-top;animation-name:f-fade-top}.f-animation-slide-bottom{-webkit-animation-name:f-fade-bottom;animation-name:f-fade-bottom}.f-animation-slide-left{-webkit-animation-name:f-fade-left;animation-name:f-fade-left}.f-animation-slide-right{-webkit-animation-name:f-fade-right;animation-name:f-fade-right}.f-animation-slide-top-small{-webkit-animation-name:f-fade-top-small;animation-name:f-fade-top-small}.f-animation-slide-bottom-small{-webkit-animation-name:f-fade-bottom-small;animation-name:f-fade-bottom-small}.f-animation-scale{-webkit-animation-name:f-scale-12;animation-name:f-scale-12}.f-animation-shake{-webkit-animation-name:f-shake;animation-name:f-shake}.f-animation-reverse{animation-direction:reverse;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.f-animation-10{-webkit-animation-duration:10s;animation-duration:10s}.f-animation-15{-webkit-animation-duration:15s;animation-duration:15s}.f-animation-top-left{transform-origin:0 0}.f-animation-top-center{transform-origin:50% 0}.f-animation-top-right{transform-origin:100% 0}.f-animation-middle-left{transform-origin:0 50%}.f-animation-middle-right{transform-origin:100% 50%}.f-animation-bottom-left{transform-origin:0 100%}.f-animation-bottom-center{transform-origin:50% 100%}.f-animation-bottom-right{transform-origin:100% 100%}.f-animation-hover:not(:hover),.f-animation-hover:not(:hover) [class*=f-animation-],.f-animation:not(.f-animation-click)[class*=f-animation-],.f-touch .f-animation-hover:not(.f-hover),.f-touch .f-animation-hover:not(.f-hover) [class*=f-animation-]{-webkit-animation-name:none;animation-name:none}.ie9 .f-scrollspy-init-inview{opacity:1}@-webkit-keyframes f-fade{0%{opacity:0}100%{opacity:1}}@keyframes f-fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes f-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes f-fade-top{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes f-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@keyframes f-fade-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes f-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes f-fade-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes f-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes f-fade-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes f-fade-top-small{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes f-fade-top-small{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes f-fade-bottom-small{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes f-fade-bottom-small{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes f-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@keyframes f-fade-scale-02{0%{opacity:0;transform:scale(.2)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes f-fade-scale-over{0%{opacity:0;transform:scale(.2)}70%{opacity:.7;transform:scale(1.2)}90%{opacity:.9;transform:scale(.95)}100%{opacity:1;transform:scale(1)}}@keyframes f-fade-scale-over{0%{opacity:0;transform:scale(.2)}70%{opacity:.7;transform:scale(1.2)}90%{opacity:.9;transform:scale(.95)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes f-fade-scale-15{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@keyframes f-fade-scale-15{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes f-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@keyframes f-fade-scale-18{0%{opacity:0;transform:scale(1.8)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes f-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes f-slide-left{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@-webkit-keyframes f-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes f-slide-right{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@-webkit-keyframes f-slide-left-33{0%{transform:translateX(33%)}100%{transform:translateX(0)}}@keyframes f-slide-left-33{0%{transform:translateX(33%)}100%{transform:translateX(0)}}@-webkit-keyframes f-slide-right-33{0%{transform:translateX(-33%)}100%{transform:translateX(0)}}@keyframes f-slide-right-33{0%{transform:translateX(-33%)}100%{transform:translateX(0)}}@-webkit-keyframes f-scale-12{0%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes f-scale-12{0%{transform:scale(1.2)}100%{transform:scale(1)}}@-webkit-keyframes f-rotate{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes f-rotate{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes f-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@keyframes f-shake{0%,100%{transform:translateX(0)}10%{transform:translateX(-9px)}20%{transform:translateX(8px)}30%{transform:translateX(-7px)}40%{transform:translateX(6px)}50%{transform:translateX(-5px)}60%{transform:translateX(4px)}70%{transform:translateX(-3px)}80%{transform:translateX(2px)}90%{transform:translateX(-1px)}}@-webkit-keyframes f-slide-top-fixed{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes f-slide-top-fixed{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes f-slide-bottom-fixed{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes f-slide-bottom-fixed{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.f-btn::-moz-focus-inner{border:0;padding:0}.f-btn{-webkit-appearance:none;background:#eee;border:0;box-sizing:border-box;color:#222;display:inline-block;font:inherit;font-size:16px;line-height:1.3;margin:0;overflow:visible;padding:4px 12px;text-align:center;text-decoration:none;text-transform:none;vertical-align:middle;transition:background-color .2s linear,color .2s linear,border .2s linear}.f-btn:not(:disabled){cursor:pointer}.f-btn:focus,.f-btn:hover{background-color:#222;color:#fff;outline:0;text-decoration:none}.f-btn.f-active,.f-btn:active{background-color:#999;color:#222}.f-btn.f-btn-icon{padding:2px}.f-btn.f-btn-icon.f-btn-small{padding:2px 6px}.f-btn.f-icon-left>.material-icons{margin-left:-8px}.f-btn.f-icon-right>.material-icons{margin-right:-8px}.f-btn.f-btn-transparent{background-color:transparent;border:1px solid #20a5de}.f-btn.f-btn-transparent-inverted,.f-btn.f-btn-transparent:hover{background-color:#20a5de;border:1px solid #20a5de}.f-btn.f-btn-transparent-inverted:hover{background-color:transparent;border:1px solid #20a5de}.f-btn-primary{background-color:#20a5de;border-color:#20a5de;color:#fff}.f-btn-primary.f-active{background-color:#1a84b1;color:#1a84b1}.f-btn-primary:focus,.f-btn-primary:hover{background-color:#1a84b1;border-color:#20a5de;color:#fff}.f-form .f-btn-primary,.f-form .f-btn-primary:focus,.f-form .f-btn-primary:hover{color:#fff}.f-btn-success{background-color:#8ec73b;border-color:#8ec73b;color:#fff}.f-btn-success.f-active{background-color:#72a12e;color:#72a12e}.f-btn-success:focus,.f-btn-success:hover{background-color:#72a12e;border-color:#8ec73b;color:#fff}.f-form .f-btn-success,.f-form .f-btn-success:focus,.f-form .f-btn-success:hover{color:#fff}.f-btn-warning{background-color:#faa732;border-color:#faa732;color:#fff}.f-btn-warning.f-active{background-color:#f39106;color:#f39106}.f-btn-warning:focus,.f-btn-warning:hover{background-color:#f39106;border-color:#faa732;color:#fff}.f-form .f-btn-warning,.f-form .f-btn-warning:focus,.f-form .f-btn-warning:hover{color:#fff}.f-btn-danger{background-color:#da314b;border-color:#da314b;color:#fff}.f-btn-danger.f-active{background-color:#b72138;color:#b72138}.f-btn-danger:focus,.f-btn-danger:hover{background-color:#b72138;border-color:#da314b;color:#fff}.f-form .f-btn-danger,.f-form .f-btn-danger:focus,.f-form .f-btn-danger:hover{color:#fff}.f-btn-jblue{background-color:#20a5de;border-color:#20a5de;color:#fff}.f-btn-jblue.f-active{background-color:#1a84b1;color:#1a84b1}.f-btn-jblue:focus,.f-btn-jblue:hover{background-color:#1a84b1;border-color:#20a5de;color:#fff}.f-form .f-btn-jblue,.f-form .f-btn-jblue:focus,.f-form .f-btn-jblue:hover{color:#fff}.f-btn-jred{background-color:#c11d1f;border-color:#c11d1f;color:#fff}.f-btn-jred.f-active{background-color:#951618;color:#951618}.f-btn-jred:focus,.f-btn-jred:hover{background-color:#951618;border-color:#c11d1f;color:#fff}.f-form .f-btn-jred,.f-form .f-btn-jred:focus,.f-form .f-btn-jred:hover{color:#fff}.f-btn-jgreen{background-color:#65b231;border-color:#f9d777;color:#fff}.f-btn-jgreen.f-active{background-color:#4e8a26;color:#4e8a26}.f-btn-jgreen:focus,.f-btn-jgreen:hover{background-color:#4e8a26;color:#000}.f-form .f-btn-jgreen,.f-form .f-btn-jgreen:focus,.f-form .f-btn-jgreen:hover{color:#fff}.f-btn-jorange{background-color:#f08826;border-color:#f08826;color:#fff}.f-btn-jorange.f-active{background-color:#d46f0f;color:#d46f0f}.f-btn-jorange:focus,.f-btn-jorange:hover{background-color:#d46f0f;border-color:#f08826;color:#fff}.f-form .f-btn-jorange,.f-form .f-btn-jorange:focus,.f-form .f-btn-jorange:hover{color:#fff}.f-btn-jpurple{background-color:#8a549c;border-color:#8a549c;color:#fff}.f-btn-jpurple.f-active{background-color:#6d427b;color:#6d427b}.f-btn-jpurple:focus,.f-btn-jpurple:hover{background-color:#6d427b;border-color:#8a549c;color:#fff}.f-form .f-btn-jpurple,.f-form .f-btn-jpurple:focus,.f-form .f-btn-jpurple:hover{color:#fff}.f-btn-jdyellow{background-color:#e0b119;border-color:#e0b119;color:#fff}.f-btn-jdyellow.f-active{background-color:#b28d14;color:#b28d14}.f-btn-jdyellow:focus,.f-btn-jdyellow:hover{background-color:#b28d14;border-color:#e0b119;color:#fff}.f-form .f-btn-jdyellow,.f-form .f-btn-jdyellow:focus,.f-form .f-btn-jdyellow:hover{color:#fff}.f-btn:disabled{background-color:#eee;color:#999}.f-btn-link,.f-btn-link.f-active,.f-btn-link:active,.f-btn-link:disabled,.f-btn-link:focus,.f-btn-link:hover{background:0 0;border-color:transparent}.f-btn-link{color:#1a84b1}.f-btn-link.f-active,.f-btn-link:active,.f-btn-link:focus,.f-btn-link:hover{color:#20a5de;text-decoration:underline}.f-btn-link:disabled{color:#eee}.f-btn-link:focus{outline:dotted 1px}.f-btn-faux{background:0 0;border:0;cursor:pointer;padding:0}.f-btn-mini{font-size:11px;line-height:1.3;padding:2px 6px}.f-btn-mini.f-button-transparent,.f-btn-mini.f-button-transparent-inverted{padding:0 4px}.f-btn-mini .material-icons{font-size:11px}.f-btn-small{font-size:12px;line-height:1.3;padding:4px 10px}.f-btn-small.f-button-transparent,.f-btn-small.f-button-transparent-inverted{padding:2px 8px}.f-btn-small .material-icons{font-size:12px}.f-btn-large,.f-btn-xlarge{line-height:1.3;padding:8px 15px}.f-btn-large.f-button-transparent,.f-btn-large.f-button-transparent-inverted,.f-btn-xlarge.f-button-transparent,.f-btn-xlarge.f-button-transparent-inverted{padding:6px 13px}.f-btn-large .material-icons,.f-btn-xlarge .material-icons{font-size:16px}@media screen and (min-width:960px){.f-column-large-1-2{-moz-column-count:2;column-count:2}.f-column-large-1-3{-moz-column-count:3;column-count:3}.f-column-large-1-4{-moz-column-count:4;column-count:4}.f-column-large-1-5{-moz-column-count:5;column-count:5}.f-column-large-1-6{-moz-column-count:6;column-count:6}.f-btn-xlarge{font-size:20px;line-height:1.3;padding:11px 20px}.f-btn-xlarge.f-button-transparent,.f-btn-xlarge.f-button-transparent-inverted{padding:9px 18px}.f-btn-xlarge .material-icons{font-size:20px}}.f-btn-caret.f-btn,.f-btn-caret.f-btn-large,.f-btn-caret.f-btn-mini,.f-btn-caret.f-btn-small{padding-left:6px;padding-right:6px}.f-btn-caret.f-btn-large>.material-icons,.f-btn-caret.f-btn-mini>.material-icons,.f-btn-caret.f-btn-small>.material-icons,.f-btn-caret.f-btn>.material-icons{margin:0}.f-btn-caret.f-btn-mini{padding-left:4px;padding-right:4px}.f-btn-caret.f-btn-large{padding-left:8px;padding-right:8px}.f-btn-caret.f-btn-large>.material-icons{font-size:1.5rem}.f-btn-caret .material-icons{display:block;top:0}.f-btn-group{font-size:.0000625rem;display:inline-block;position:relative;vertical-align:middle;white-space:nowrap}.f-btn-group>*{display:inline-block}.f-btn-group .f-btn{vertical-align:top}.f-btn-dropdown{display:inline-block;position:relative;vertical-align:middle}.f-close::-moz-focus-inner{border:0;padding:0}.f-close{-webkit-appearance:none;background-color:transparent;border:0;box-sizing:content-box;color:inherit;display:inline-block;font:inherit;line-height:1;margin:0;opacity:.3;overflow:visible;padding:0;text-align:center;text-transform:none;vertical-align:middle;transition:opacity .2s linear}.f-close:focus,.f-close:hover{color:inherit;cursor:pointer;opacity:.5;outline:0;text-decoration:none}.f-close-alt{background:#eee;border-radius:50%;line-height:1;opacity:1;padding:5px}.f-close-alt i{display:block;opacity:.5}.f-close-alt:focus,.f-close-alt:hover{opacity:1}.f-close-alt:focus i,.f-close-alt:hover i{opacity:.8}.material-icons,.material-icons:focus,.material-icons:hover{text-decoration:none}.material-icons{font-size:1.75rem;font-feature-settings:'liga';position:relative;top:-1px;vertical-align:middle}.material-icons.f-icon{font-size:inherit;line-height:inherit}.f-icon-small{font-size:150%;line-height:1}.f-icon-medium{font-size:200%;line-height:1}.f-icon-large{font-size:250%;line-height:1}.f-icon-hover{color:#999;transition:color .2s}.f-icon-hover:hover{color:#222}.f-icon-button{background:#eee;border-radius:100%;box-sizing:border-box;color:#222;display:inline-block;font-size:18px;height:35px;line-height:35px;text-align:center;width:35px;transition:background-color .2s,color .2s}.f-icon-button:focus,.f-icon-button:hover{background-color:#999;color:#fff;outline:0}.f-icon-button:active{background-color:#eee;color:#222}.f-icon-spin{-webkit-animation:2s linear infinite md-spin;animation:2s linear infinite md-spin}.f-icon-spin.f-icon-reverse{-webkit-animation:2s linear infinite md-spin2;animation:2s linear infinite md-spin2}.f-icon-pulse{-webkit-animation:1s steps(8) infinite md-spin;animation:1s steps(8) infinite md-spin}.f-icon-pulse.f-icon-reverse{-webkit-animation:1s steps(8) infinite md-spin2;animation:1s steps(8) infinite md-spin2}@-webkit-keyframes md-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes md-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes md-spin2{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}@keyframes md-spin2{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}.f-overlay{display:inline-block;margin:0;max-width:100%;overflow:hidden;position:relative;-webkit-transform:translateZ(0);vertical-align:middle}.f-overlay.f-border-circle{-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.f-overlay>:first-child{margin-bottom:0}.f-overlay-panel{bottom:0;box-sizing:border-box;color:#fff;left:0;padding:20px;position:absolute;right:0;top:0}.f-overlay-panel a:not([class]){color:inherit;text-decoration:underline}.f-overlay-panel a[class*=f-icon-]:not(.f-icon-button){color:inherit}.f-overlay-panel.f-flex>*>:last-child,.f-overlay-panel>:last-child{margin-bottom:0}.f-overlay-panel h1,.f-overlay-panel h2,.f-overlay-panel h3,.f-overlay-panel h4,.f-overlay-panel h5,.f-overlay-panel h6{color:inherit}.f-overlay-active :not(.f-active)>.f-overlay-panel:not(.f-ignore),.f-overlay-hover:not(:hover):not(.f-hover) .f-overlay-panel:not(.f-ignore){opacity:0}.f-overlay-background{background:rgba(0,0,0,.5)}.f-overlay-image{padding:0}.f-overlay-top{bottom:auto}.f-overlay-bottom{top:auto}.f-overlay-left{right:auto}.f-overlay-right{left:auto}.f-overlay-icon>i{font-size:3.125rem;color:#fff;height:50px;left:50%;line-height:1;margin-left:-25px;margin-top:-25px;position:absolute;text-align:center;top:50%;width:50px}.f-overlay-blur,.f-overlay-fade,.f-overlay-grayscale,.f-overlay-scale,.f-overlay-spin,[class*=f-overlay-slide]{transition-duration:.3s;transition-property:opacity,transform,filter,-webkit-filter;transition-timing-function:ease-out}.f-overlay-active .f-overlay-fade,.f-overlay-active .f-overlay-scale,.f-overlay-active .f-overlay-spin,.f-overlay-active [class*=f-overlay-slide]{transition-duration:.8s}.f-overlay-fade{opacity:.7}.f-overlay-active .f-active>.f-overlay-fade,.f-overlay-hover:hover .f-overlay-fade{opacity:1}.f-overlay-scale{transform:scale(1)}.f-overlay-active .f-active>.f-overlay-scale,.f-overlay-hover:hover .f-overlay-scale{transform:scale(1.1)}.f-overlay-spin{transform:scale(1) rotate(0)}.f-overlay-active .f-active>.f-overlay-spin,.f-overlay-hover:hover .f-overlay-spin{transform:scale(1.1) rotate(3deg)}.f-overlay-grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.f-overlay-active .f-active>.f-overlay-grayscale,.f-overlay-hover:hover .f-overlay-grayscale{-webkit-filter:grayscale(0);filter:grayscale(0)}[class*=f-overlay-slide]{opacity:0}.f-overlay-slide-top{transform:translateY(-100%)}.f-overlay-slide-bottom{transform:translateY(100%)}.f-overlay-slide-left{transform:translateX(-100%)}.f-overlay-slide-right{transform:translateX(100%)}.f-overlay-active .f-active>[class*=f-overlay-slide],.f-overlay-hover:hover [class*=f-overlay-slide]{opacity:1;transform:translateX(0) translateY(0)}.f-text-small{font-size:12px;line-height:1.2}.f-text-large{font-size:18px;font-weight:400;line-height:1.4}.f-text-bold{font-weight:700}.f-text-muted{color:#999!important}.f-text-primary{color:#20a5de!important}.f-text-success{color:#8ec73b!important}.f-text-warning{color:#faa732!important}.f-text-danger{color:#da314b!important}.f-text-contrast{color:#fff!important}.f-text-left{text-align:left!important}.f-text-right{text-align:right!important}.f-text-center{text-align:center!important}.f-text-justify{text-align:justify!important}.f-text-top{vertical-align:top!important}.f-text-middle{vertical-align:middle!important}.f-text-bottom{vertical-align:bottom!important}@media(min-width:768px){.f-text-center-medium{text-align:center!important}.f-text-left-medium{text-align:left!important}.f-text-right-medium{text-align:right!important}}@media(min-width:960px){.f-text-center-large{text-align:center!important}.f-text-left-large{text-align:left!important}.f-text-right-large{text-align:right!important}}.f-text-nowrap{white-space:nowrap}.f-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-text-break{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word}.f-text-upper{text-transform:uppercase}.f-clearfix:before{content:'';display:table-cell}.f-clearfix:after{clear:both;content:'';display:table}.f-nbfc{overflow:hidden}.f-nbfc-alt{display:table-cell;width:10000px}.f-float-left{float:left}.f-float-right{float:right}[class*=f-float-]{max-width:100%}[class*=f-align-]{display:block;margin-bottom:15px}.f-align-left{float:left;margin-right:15px}.f-align-right{float:right;margin-left:15px}.f-align-center{margin-left:auto;margin-right:auto}@media(min-width:768px){.f-align-medium-left{float:left;margin-right:15px}.f-align-medium-right{float:right;margin-left:15px}}.f-vertical-align{font-size:.0000625rem}.f-vertical-align:before{content:'';display:inline-block;height:100%;vertical-align:middle}.f-vertical-align-bottom,.f-vertical-align-middle{display:inline-block;font-size:1rem;max-width:100%}.f-vertical-align-middle{vertical-align:middle}.f-vertical-align-bottom{vertical-align:bottom}[class*=f-height]{box-sizing:border-box}.f-height-1-1{height:100%}.f-height-viewport{height:100vh;min-height:600px}.f-responsive-height,.f-responsive-width{box-sizing:border-box}.f-responsive-width{height:auto;max-width:100%!important}.f-responsive-height{max-height:100%;width:auto}.f-margin{margin-bottom:20px}.f-margin+.f-margin{margin-top:20px}.f-margin-top{margin-top:20px!important}.f-margin-bottom{margin-bottom:20px!important}.f-margin-left{margin-left:20px!important}.f-margin-right{margin-right:20px!important}.f-margin-vertical{margin-bottom:20px!important;margin-top:20px!important}.f-margin-horizontal{margin-left:20px!important;margin-right:20px!important}*+.f-margin{margin-top:20px}.f-margin-small{margin-bottom:10px}.f-margin-small+.f-margin-small{margin-top:10px}.f-margin-small-top{margin-top:10px!important}.f-margin-small-bottom{margin-bottom:10px!important}.f-margin-small-left{margin-left:10px!important}.f-margin-small-right{margin-right:10px!important}.f-margin-small-vertical{margin-bottom:10px!important;margin-top:10px!important}.f-margin-small-horizontal{margin-left:10px!important;margin-right:10px!important}*+.f-margin-small{margin-top:10px}.f-margin-medium{margin:40px}.f-margin-medium-top{margin-top:40px!important}.f-margin-medium-bottom{margin-bottom:40px!important}.f-margin-medium-left{margin-left:40px!important}.f-margin-medium-right{margin-right:40px!important}.f-margin-medium-vertical{margin-bottom:40px!important;margin-top:40px!important}.f-margin-medium-horizontal{margin-left:40px!important;margin-right:40px!important}*+.f-margin-medium{margin-top:40px!important}.f-margin-large{margin-bottom:40px}.f-margin-large+.f-margin-large{margin-top:40px}.f-margin-large-top{margin-top:40px!important}.f-margin-large-bottom{margin-bottom:40px!important}.f-margin-large-left{margin-left:40px!important}.f-margin-large-right{margin-right:40px!important}.f-margin-large-vertical{margin-bottom:40px!important;margin-top:40px!important}.f-margin-large-horizontal{margin-left:40px!important;margin-right:40px!important}*+.f-margin-large{margin-top:40px}.f-margin-xlarge{margin-bottom:80px}.f-margin-xlarge+.f-margin-xlarge{margin-top:80px}.f-margin-xlarge-top{margin-top:80px!important}.f-margin-xlarge-bottom{margin-bottom:80px!important}.f-margin-xlarge-left{margin-left:80px!important}.f-margin-xlarge-right{margin-right:80px!important}.f-margin-xlarge-vertical{margin-bottom:80px!important;margin-top:80px!important}.f-margin-xlarge-horizontal{margin-left:80px!important;margin-right:80px!important}*+.f-margin-xlarge{margin-top:80px}.f-margin-remove{margin:0!important}.f-margin-top-remove{margin-top:0!important}.f-margin-bottom-remove{margin-bottom:0!important}.f-padding{padding:20px}.f-padding-top{padding-top:20px!important}.f-padding-bottom{padding-bottom:20px!important}.f-padding-left{padding-left:20px!important}.f-padding-right{padding-right:20px!important}.f-padding-vertical{padding-bottom:20px!important;padding-top:20px!important}.f-padding-horizontal{padding-left:20px!important;padding-right:20px!important}.f-padding-small{padding:10px}.f-padding-small-top{padding-top:10px!important}.f-padding-small-bottom{padding-bottom:10px!important}.f-padding-small-left{padding-left:10px!important}.f-padding-small-right{padding-right:10px!important}.f-padding-small-vertical{padding-bottom:10px!important;padding-top:10px!important}.f-padding-small-horizontal{padding-left:10px!important;padding-right:10px!important}.f-padding-medium{padding:30px}.f-padding-medium-top{padding-top:30px!important}.f-padding-medium-bottom{padding-bottom:30px!important}.f-padding-medium-left{padding-left:30px!important}.f-padding-medium-right{padding-right:30px!important}.f-padding-medium-vertical{padding-bottom:30px!important;padding-top:30px!important}.f-padding-medium-horizontal{padding-left:30px!important;padding-right:30px!important}.f-padding-large{padding:40px}.f-padding-large-top{padding-top:40px!important}.f-padding-large-bottom{padding-bottom:40px!important}.f-padding-large-left{padding-left:40px!important}.f-padding-large-right{padding-right:40px!important}.f-padding-large-vertical{padding-bottom:40px!important;padding-top:40px!important}.f-padding-large-horizontal{padding-left:40px!important;padding-right:40px!important}.f-padding-xlarge{padding:80px}.f-padding-xlarge-top{padding-top:80px!important}.f-padding-xlarge-bottom{padding-bottom:80px!important}.f-padding-xlarge-left{padding-left:80px!important}.f-padding-xlarge-right{padding-right:80px!important}.f-padding-xlarge-vertical{padding-bottom:80px!important;padding-top:80px!important}.f-padding-xlarge-horizontal{padding-left:80px!important;padding-right:80px!important}.f-normalize-child-margin>:first-child{margin-top:0!important}.f-normalize-child-margin>:last-child{margin-bottom:0!important}.f-padding-remove{padding:0!important}.f-padding-top-remove{padding-top:0!important}.f-padding-bottom-remove{padding-bottom:0!important}.f-padding-vertical-remove{padding-bottom:0!important;padding-top:0!important}.f-border-circle{border-radius:50%}.f-border-rounded{border-radius:5px}.f-heading-large{font-size:36px;line-height:1.2}@media(min-width:768px){.f-heading-large{font-size:52px;line-height:1.2}.f-dropdown:not(.f-dropdown-stack)>.f-dropdown-grid{margin-left:-15px;margin-right:-15px}.f-dropdown:not(.f-dropdown-stack)>.f-dropdown-grid>[class*=f-width-]{padding-left:15px;padding-right:15px}.f-dropdown:not(.f-dropdown-stack)>.f-dropdown-grid>[class*=f-width-]:nth-child(n+2){border-left:1px solid #eee}.f-dropdown-width-2:not(.f-dropdown-stack){width:400px}.f-dropdown-width-3:not(.f-dropdown-stack){width:600px}.f-dropdown-width-4:not(.f-dropdown-stack){width:800px}.f-dropdown-width-5:not(.f-dropdown-stack){width:1000px}}.f-link-muted,.f-link-muted a,.f-link-muted a:hover,.f-link-muted:hover{color:#222}.f-link-reset,.f-link-reset a,.f-link-reset a:focus,.f-link-reset a:hover,.f-link-reset:focus,.f-link-reset:hover{color:inherit;text-decoration:none}.f-scrollable-text{height:300px;-webkit-overflow-scrolling:touch;overflow-y:scroll;resize:both}.f-scrollable-box{border:1px solid #eee;box-sizing:border-box;height:170px;overflow:auto;-webkit-overflow-scrolling:touch;padding:10px;resize:both}.f-scrollable-box>:last-child{margin-bottom:0}.f-overflow-hidden{overflow:hidden}.f-overflow-container{overflow:auto;-webkit-overflow-scrolling:touch}.f-overflow-container>:last-child{margin-bottom:0}.f-position-absolute,[class*=f-position-bottom],[class*=f-position-top]{position:absolute!important}.f-position-top{top:0;width:100%}.f-position-bottom{bottom:0;width:100%}.f-position-top-left{left:0;top:0}.f-position-top-right{right:0;top:0}.f-position-bottom-left{bottom:0;left:0}.f-position-bottom-right{bottom:0;right:0}.f-position-cover{background-color:rgba(0,0,0,.001);bottom:0;left:0;position:absolute;right:0;top:0}.f-position-relative{position:relative!important}.f-position-z-index{z-index:1}.f-display-block{display:block!important}.f-display-inline{display:inline!important}.f-display-inline-block{display:inline-block!important}@media(min-width:1220px){.f-hidden-large-xlarge,.f-hidden-xlarge,.f-visible-large,.f-visible-medium,.f-visible-small,.f-visible-xsmall,.f-visible-xsmall-small{display:none!important}}@media(min-width:960px) and (max-width:1219px){.f-hidden-large,.f-hidden-large-xlarge,.f-visible-medium,.f-visible-small,.f-visible-xlarge,.f-visible-xsmall,.f-visible-xsmall-small{display:none!important}}@media(min-width:768px) and (max-width:959px){.f-hidden-medium,.f-visible-large,.f-visible-large-xlarge,.f-visible-small,.f-visible-xlarge,.f-visible-xsmall,.f-visible-xsmall-small{display:none!important}}@media(min-width:480px) and (max-width:767px){.f-visible-xsmall{display:none!important}}@media(max-width:767px){.f-hidden-small,.f-hidden-xsmall-small,.f-visible-large,.f-visible-large-xlarge,.f-visible-medium,.f-visible-xlarge{display:none!important}.f-dropdown-grid>[class*=f-width-]{width:100%}.f-dropdown-grid>[class*=f-width-]:nth-child(n+2){margin-top:15px}}@media(max-width:479px){.f-hidden-xsmall{display:none!important}}.f-hidden{display:none!important;visibility:hidden!important}.f-invisible{visibility:hidden!important}.f-visible-hover:hover .f-hidden,.f-visible-hover:hover .f-invisible{display:block!important;visibility:visible!important}.f-visible-hover-inline:hover .f-hidden,.f-visible-hover-inline:hover .f-invisible{display:inline-block!important;visibility:visible!important}.f-notouch .f-hidden-notouch,.f-touch .f-hidden-touch{display:none!important}.f-cursor-pointer{cursor:pointer}.f-cursor-default{cursor:default}.f-cursor-move{cursor:move}.f-hyphenate{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}.f-rp-video{height:0;padding-bottom:56.25%;position:relative}.f-rp-video>iframe,.f-rp-video>svg,.f-rp-video>video{height:100%;left:0;position:absolute;top:0;width:100%}.f-video-wrap{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}.f-video-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.f-a11y{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.f-dotnav{display:flex;flex-wrap:wrap;list-style:none;margin-top:-15px;padding:0;width:fit-content}.f-dotnav:after,.f-dotnav:before{content:'';display:block;overflow:hidden}.f-dotnav:after{clear:both}.f-dotnav>*{flex:none;float:left;margin-top:15px;padding-left:15px}.f-dotnav>.f-active>*{background-color:#eee}.f-dotnav>*>*{background-color:#000;border-radius:50%;box-sizing:content-box;display:block;height:11px;overflow:hidden;text-indent:100%;white-space:nowrap;width:11px;transition:background-color .2s linear}.f-dotnav>*>:focus,.f-dotnav>*>:hover{background-color:#eee;outline:0}.f-dotnav-contrast>*>*,.f-dotnav>*>:active{background-color:#ccc}.f-dotnav-contrast>*>:active,.f-dotnav-contrast>*>:focus,.f-dotnav-contrast>*>:hover,.f-dotnav-contrast>.f-active>*{background-color:#000}.f-dotnav-vertical{flex-direction:column}.f-dotnav-vertical>*{float:none}.ie9 .f-dotnav.f-flex-center{left:calc(50% - 15px);transform:translateX(-50%);width:auto}.f-dropdown,.f-dropdown-blank{box-sizing:border-box;display:none;left:0;position:absolute;top:100%;width:200px;z-index:970}.f-dropdown-blank.f-dropdown-enabled,.f-dropdown.f-dropdown-enabled{margin-top:5px}.f-dropdown{background-color:#fff;border:1px solid #eee;color:#222;font-size:1rem;padding:15px;vertical-align:top}.f-dropdown .f-nav{margin:0 -15px}.f-dropdown:focus{outline:0}.f-open>.f-dropdown,.f-open>.f-dropdown-blank{-webkit-animation:.2s ease-in-out f-fade;animation:.2s ease-in-out f-fade;display:block;transform-origin:0 0}.f-dropdown-top{margin-top:-5px}.f-dropdown-bottom{margin-top:5px}.f-dropdown-left{margin-left:-5px}.f-dropdown-right{margin-left:5px}.f-dropdown-grid>[class*=f-width-]>.f-panel+.f-panel,.f-grid .f-dropdown-grid+.f-dropdown-grid{margin-top:15px}.f-dropdown-stack>.f-dropdown-grid>[class*=f-width-]{width:100%}.f-dropdown-stack>.f-dropdown-grid>[class*=f-width-]:nth-child(n+2){margin-top:15px}.f-dropdown-small{min-width:150px;padding:5px;white-space:nowrap;width:auto}.f-dropdown-small .f-nav{margin:0 -5px}.f-dropdown-navbar{background:#fff;color:#222;margin:0}.f-dropdown-navbar.f-dropdown-enabled{margin-top:0}.f-open>.f-dropdown-navbar{-webkit-animation:.2s ease-in-out f-slide-top-fixed;animation:.2s ease-in-out f-slide-top-fixed}.f-dropdown-scrollable{max-height:200px;overflow-y:auto}.f-check-dropdown .f-check-dropdown-box{background-color:#fff;border:1px solid #eee;box-sizing:border-box;color:#222;min-height:30px;padding:4px 30px 4px 6px;position:relative}.f-check-dropdown .f-check-dropdown-box>i{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.f-check-dropdown .f-dropdown{max-height:140px;overflow-y:scroll;width:100%}.f-check-dropdown .f-dropdown.f-dropdown-bottom{margin-top:-1px}.f-check-dropdown .f-dropdown label{display:block}.f-lazyload-background{overflow:hidden;position:relative}.f-lazyload-image{background-size:cover;display:block;position:relative}.f-lazyload-image>.f-lazyload-placeholder{background-size:cover;height:100%;left:0;position:absolute;top:0;transition:opacity 1s ease-out;width:100%}.f-lazyload-image>img{transition:opacity 1s ease-out}.f-lazyload-image.f-lazyload-start>img,.f-lazyload-image.f-lazyloaded>.f-lazyload-placeholder{opacity:0}.f-lazyload-image.f-lazyloaded>img{opacity:1}.f-lazyload-cover{background-position:center top;background-size:100% auto;height:100%;left:0;position:absolute!important;top:0;width:100%}.f-lazyload-cover>.f-lazyload-placeholder,.f-lazyload-cover>img{height:auto;left:50%;max-width:none;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.f-modal{background-color:rgba(0,0,0,.6);bottom:0;display:none;left:0;opacity:0;-webkit-overflow-scrolling:touch;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;position:fixed;right:0;top:0;touch-action:cross-slide-y pinch-zoom double-tap-zoom;transition:opacity .15s linear;z-index:1010}.f-modal.f-open{opacity:1}.f-modal.f-no-transition{opacity:1;transition:none}.f-modal-page,.f-modal-page body{overflow:hidden}.f-modal-dialog{background-color:#fff;box-sizing:border-box;margin:50px auto;max-width:calc(100% - 20px);opacity:0;padding:20px;position:relative;transform:translateY(-100px);transition:opacity .3s linear,transform .3s ease-out;width:600px}.f-modal-dialog.f-modal-hidden{transform:translateY(0)}.f-modal-dialog>:not([class*=f-modal-]):last-child{margin-bottom:0}.f-modal-dialog>.f-close:first-child{float:right;margin:-10px -10px 0 0}.f-modal-dialog>.f-close:first-child+:not([class*=f-modal-]){margin-top:0}.f-modal-dialog>.f-close:first-child>i{display:block}.f-open .f-modal-dialog{opacity:1;transform:translateY(0)}.f-open .f-modal-dialog.f-modal-hidden{opacity:1;visibility:hidden}.f-open .f-modal-dialog.f-modal-hidden.f-active{opacity:1;visibility:visible}.f-modal-dialog-lightbox{max-width:calc(100% - 30px);min-height:100px;padding:0}.f-modal-dialog-lightbox>.f-close:first-child{float:none;margin:0;position:absolute;right:-18px;top:-18px}.f-lightbox-zoom{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1011}.f-lightbox-zoom>img{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:-1000%;height:auto;left:-1000%;margin:auto!important;max-height:none!important;max-width:none!important;position:absolute!important;right:-1000%;top:-1000%;transform-origin:50% 50%!important;transition:transform .2s ease-out;width:auto;will-change:transform}.f-lightbox-zoom .f-lightbox-zoom-close{position:fixed;right:20px;top:20px;z-index:1012}.f-lightbox-zoom-tip{background-color:rgba(0,0,0,.6);border-radius:4px;bottom:0;color:#fff;left:50%;padding:2px 5px;position:absolute;transform:translateX(-50%)}@media(max-width:767px){.f-modal-dialog{margin:10px auto;width:auto}.f-modal-dialog-lightbox>.f-close:first-child{right:-7px;top:-7px}}.f-modal-dialog-blank{margin:0;max-width:100%;padding:0;transition:opacity .3s linear;width:100%}.f-modal-dialog-blank>.f-close:first-child{float:none;margin:0;position:absolute;right:20px;top:20px;z-index:1}@media(min-width:768px){.f-modal-dialog-large{width:930px}}@media(min-width:1220px){.f-modal-dialog-large{width:1130px}}.f-modal-header{background:#eee;border-bottom:1px solid #e1e1e1;margin:-20px -20px 15px;padding:20px}.f-modal-footer{background:#eee;border-top:1px solid #e1e1e1;margin:15px -20px -20px}.f-modal-footer>:last-child,.f-modal-header>:last-child{margin-bottom:0}.f-modal-caption{bottom:-20px;color:#fff;left:0;margin-bottom:-10px;overflow:hidden;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.f-modal-over{background-color:#fff;opacity:1;position:absolute;transition:background-color .4s ease-out,height .4s ease-out,left .4s ease-out,opacity linear,top .4s ease-out,width .4s ease-out,visibility .1333333333s linear,z-index linear;visibility:visible;z-index:1011}.f-modal-over.f-active{opacity:0;transition:background-color .4s ease-out,height .4s ease-out,left .4s ease-out,opacity .1333333333s linear,top .4s ease-out,width .4s ease-out,visibility .1333333333s linear,z-index .1333333333s linear;visibility:hidden;z-index:1009}.f-modal-over.f-gone{opacity:0;transition:opacity .2s linear,visibility .2s linear;visibility:hidden}.f-modal-spinner{color:#eee;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.f-modal-spinner i{font-size:1.875rem;display:block}.f-modal-alert .f-modal-icon{border:4px solid grey;border-radius:50%;box-sizing:content-box;height:80px;margin:20px auto;padding:0;position:relative;width:80px}.f-modal-alert .f-modal-icon.f-modal-error,.f-modal-alert .f-modal-icon.f-modal-success{border-color:#8ec73b}.f-modal-alert .f-modal-icon.f-modal-error:after,.f-modal-alert .f-modal-icon.f-modal-error:before,.f-modal-alert .f-modal-icon.f-modal-success:after,.f-modal-alert .f-modal-icon.f-modal-success:before{background:#fff;content:'';height:120px;position:absolute;width:60px}.f-modal-alert .f-modal-icon.f-modal-error:before,.f-modal-alert .f-modal-icon.f-modal-success:before{border-radius:120px 0 0 120px;left:-33px;top:-7px;transform:rotate(-45deg);transform-origin:60px 60px}.f-modal-alert .f-modal-icon.f-modal-error:after,.f-modal-alert .f-modal-icon.f-modal-success:after{border-radius:0 120px 120px 0;left:30px;top:-11px;transform:rotate(-45deg);transform-origin:0 60px}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-placeholder,.f-modal-alert .f-modal-icon.f-modal-success .f-modal-placeholder{border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-fix,.f-modal-alert .f-modal-icon.f-modal-success .f-modal-fix{background-color:#fff;height:90px;left:28px;position:absolute;top:8px;transform:rotate(-45deg);width:5px;z-index:1}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-line,.f-modal-alert .f-modal-icon.f-modal-success .f-modal-line{background-color:#8ec73b;border-radius:2px;display:block;height:5px;position:absolute;z-index:2}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-line.f-modal-tip,.f-modal-alert .f-modal-icon.f-modal-success .f-modal-line.f-modal-tip{left:14px;top:46px;transform:rotate(45deg);width:25px}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-line.f-modal-long,.f-modal-alert .f-modal-icon.f-modal-success .f-modal-line.f-modal-long{right:8px;top:38px;transform:rotate(-45deg);width:47px}.f-modal-alert .f-modal-icon.f-modal-error{border-color:#da314b}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-x-mark{display:block;position:relative;z-index:2}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-placeholder{border:4px solid rgba(200,0,0,.2)}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-line{background-color:#da314b;top:37px;width:47px}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-line.f-modal-left{left:17px;transform:rotate(45deg)}.f-modal-alert .f-modal-icon.f-modal-error .f-modal-line.f-modal-right{right:16px;transform:rotate(-45deg)}.f-modal-alert .f-modal-icon.f-modal-warning{border-color:#faa732}.f-modal-alert .f-modal-icon.f-modal-warning:before{-webkit-animation:2s linear infinite pulseWarning;animation:2s linear infinite pulseWarning;background-color:#fff;border-radius:50%;content:'';display:inline-block;height:100%;opacity:0;position:absolute;width:100%}.f-modal-alert .f-modal-icon.f-modal-warning:after{background-color:#fff;border-radius:50%;content:'';display:block;height:100%;position:absolute;width:100%;z-index:1}.f-modal-alert .f-modal-icon.f-modal-warning .f-modal-body{background-color:#faa732;border-radius:2px;height:47px;left:50%;margin-left:-2px;position:absolute;top:10px;width:5px;z-index:2}.f-modal-alert .f-modal-icon.f-modal-warning .f-modal-dot{background-color:#faa732;border-radius:50%;bottom:10px;height:7px;left:50%;margin-left:-3px;position:absolute;width:7px;z-index:2}.f-modal-alert+.f-modal-content{text-align:center}.animateSuccessTip{-webkit-animation:.75s animateSuccessTip;animation:.75s animateSuccessTip}.animateSuccessLong{-webkit-animation:.75s animateSuccessLong;animation:.75s animateSuccessLong}.f-modal-icon.f-modal-success.animate:after{-webkit-animation:4.25s ease-in rotatePlaceholder;animation:4.25s ease-in rotatePlaceholder}.animateErrorIcon{-webkit-animation:1s animateErrorIcon;animation:1s animateErrorIcon}.animateXLeft{-webkit-animation:.75s animateXLeft;animation:.75s animateXLeft}.animateXRight{-webkit-animation:.75s animateXRight;animation:.75s animateXRight}.scaleWarning{-webkit-animation:2s infinite alternate scaleWarning;animation:2s infinite alternate scaleWarning}.pulseWarningIns{-webkit-animation:.8s pulseWarningIns;animation:.8s pulseWarningIns}.pulseWarningIns2{-webkit-animation:1.2s pulseWarningIns2;animation:1.2s pulseWarningIns2}@-webkit-keyframes animateSuccessTip{0%,54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}100%{left:14px;top:45px;width:25px}}@keyframes animateSuccessTip{0%,54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}100%{left:14px;top:45px;width:25px}}@-webkit-keyframes animateSuccessLong{0%,65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}100%{right:8px;top:38px;width:47px}}@keyframes animateSuccessLong{0%,65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}100%{right:8px;top:38px;width:47px}}@-webkit-keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg)}100%,12%{transform:rotate(-405deg)}}@-webkit-keyframes animateErrorIcon{0%,20%{opacity:0;transform:rotateX(100deg)}100%{opacity:1;transform:rotateX(0)}}@keyframes animateErrorIcon{0%,20%{opacity:0;transform:rotateX(100deg)}100%{opacity:1;transform:rotateX(0)}}@-webkit-keyframes animateXLeft{0%,65%{left:82px;top:95px;width:0}84%{left:14px;top:33px;width:47px}100%{left:17px;top:37px;width:47px}}@keyframes animateXLeft{0%,65%{left:82px;top:95px;width:0}84%{left:14px;top:33px;width:47px}100%{left:17px;top:37px;width:47px}}@-webkit-keyframes animateXRight{0%,65%{right:82px;top:95px;width:0}84%{right:14px;top:33px;width:47px}100%{right:16px;top:37px;width:47px}}@keyframes animateXRight{0%,65%{right:82px;top:95px;width:0}84%{right:14px;top:33px;width:47px}100%{right:16px;top:37px;width:47px}}@-webkit-keyframes scaleWarning{0%,67.5%{transform:scale(1)}68%{transform:scale(1.02)}100%{transform:scale(1)}}@keyframes scaleWarning{0%,67.5%{transform:scale(1)}68%{transform:scale(1.02)}100%{transform:scale(1)}}@-webkit-keyframes pulseWarning{0%,30%{background-color:#fff;opacity:.5;transform:scale(1)}100%{background-color:#faa732;opacity:0;transform:scale(2)}}@keyframes pulseWarning{0%,30%{background-color:#fff;opacity:.5;transform:scale(1)}100%{background-color:#faa732;opacity:0;transform:scale(2)}}@-webkit-keyframes pulseWarningIns{0%,40%{background-color:#fbbc64;opacity:0;transform:translateY(-20px)}75%{background-color:#fbb24b;opacity:.5;transform:translateY(10px)}80%{background-color:#fbb24b;opacity:1;transform:translateY(5px)}100%{background-color:#faa732;opacity:1;transform:translateY(0)}}@keyframes pulseWarningIns{0%,40%{background-color:#fbbc64;opacity:0;transform:translateY(-20px)}75%{background-color:#fbb24b;opacity:.5;transform:translateY(10px)}80%{background-color:#fbb24b;opacity:1;transform:translateY(5px)}100%{background-color:#faa732;opacity:1;transform:translateY(0)}}@-webkit-keyframes pulseWarningIns2{0%,40%,60%{background-color:#fbbc64;border-radius:0;opacity:0;transform:rotate(0) scale(1.5)}100%{background-color:#faa732;border-radius:50%;opacity:1;transform:rotate(365deg) scale(1)}}@keyframes pulseWarningIns2{0%,40%,60%{background-color:#fbbc64;border-radius:0;opacity:0;transform:rotate(0) scale(1.5)}100%{background-color:#faa732;border-radius:50%;opacity:1;transform:rotate(365deg) scale(1)}}.f-notify{box-sizing:border-box;left:10px;position:fixed;top:10px;width:350px;z-index:1040}.f-notify-bottom-right,.f-notify-top-right{left:auto;right:10px}.f-notify-bottom-center,.f-notify-top-center{left:50%;margin-left:-175px}.f-notify-bottom-center,.f-notify-bottom-left,.f-notify-bottom-right{bottom:10px;top:auto}@media(max-width:479px){.f-notify{left:10px;margin:0;right:10px;width:auto}}.f-notify-message{background:#222;color:#fff;cursor:pointer;font-size:16px;line-height:22px;margin-bottom:10px;padding:15px;position:relative}.f-notify-message-info{background:#ebf7fd;color:#20a5de}.f-notify-message-success{background:#f2fae3;color:#8ec73b}.f-notify-message-warning{background:#fffceb;color:#faa732}.f-notify-message-danger{background:#fff1f0;color:#da314b}.f-notify-message .material-icons{font-size:1rem}.f-notify-message>.f-close{float:right;line-height:22px;opacity:0;transition:opacity .2s linear,visibility .2s linear .2s;visibility:hidden}.f-notify-message:hover>.f-close{opacity:1;transition:opacity .2s linear,visibility .2s linear;visibility:visible}.f-offcanvas{background-color:rgba(0,0,0,.1);bottom:0;display:none;left:0;position:fixed;right:0;top:0;touch-action:none;z-index:1000}.f-offcanvas.f-active{display:block}.f-offcanvas.f-active .f-offcanvas-bar-flip[mode=reveal].f-offcanvas-bar-show>*,.f-offcanvas.f-active .f-offcanvas-bar.f-offcanvas-bar-show{transform:translateX(0)}.f-offcanvas.f-offcanvas-overlaid{display:block;visibility:hidden}.f-offcanvas.f-offcanvas-overlaid.f-active{visibility:visible}.f-offcanvas .f-panel{color:#999;margin:20px 15px}.f-offcanvas .f-panel a:not([class]){color:#eee}.f-offcanvas .f-panel a:not([class]):hover{color:#fff}.f-offcanvas .f-panel-title{color:#eee}.f-offcanvas-page{margin-left:0;position:fixed;transition:margin-left .3s ease-in-out}.f-offcanvas-bar{background-color:#333;bottom:0;left:0;max-width:100%;-webkit-overflow-scrolling:touch;overflow-y:auto;position:fixed;-ms-scroll-chaining:none;top:0;transform:translateX(-100%);transition:left .3s ease-in-out,transform .3s ease-in-out;width:270px;z-index:1001}.f-offcanvas-bar[mode=none]{transition:none}.f-offcanvas-bar[mode=reveal]{clip:rect(0,0,100vh,0);transform:translateX(0);transition:transform .3s ease-in-out,clip .3s ease-in-out}.f-offcanvas-bar-flip[mode=reveal]{clip:none;transform:translateX(100%)}.f-offcanvas-bar-flip[mode=reveal]>*{transform:translateX(-100%);transition:transform .3s ease-in-out}.f-offcanvas-bar-flip{left:auto;right:0;transform:translateX(100%)}.f-offcanvas-back,.f-offcanvas-closeall{font-size:1rem;background-color:#4d4c4c;border:0;color:#eee;cursor:pointer;display:block;height:38px;margin-top:20px;padding:0 20px;position:relative;width:100%}.f-offcanvas-back span,.f-offcanvas-closeall span{position:absolute;right:20px;top:10px;transition:right .3s ease-in-out}.f-offcanvas-back i,.f-offcanvas-closeall i{left:15px;position:absolute;top:7px;transition:left .3s ease-in-out}.f-offcanvas-inactive .f-offcanvas-back,.f-offcanvas-inactive .f-offcanvas-closeall{background-color:#404040}.f-offcanvas-inactive .f-offcanvas-back span,.f-offcanvas-inactive .f-offcanvas-closeall span{right:calc(100% - 28px)}.f-offcanvas-inactive .f-offcanvas-back i,.f-offcanvas-inactive .f-offcanvas-closeall i{left:calc(100% - 28px)}.f-switcher{list-style:none;margin:0;padding:0;touch-action:cross-slide-y pinch-zoom double-tap-zoom}.f-switcher>:not(.f-active){display:none}.f-accordion-title{background:#eee;cursor:pointer;font-size:18px;line-height:24px;margin-bottom:15px;margin-top:0;padding:5px 15px}.f-accordion-content{padding:0 15px 15px}.f-accordion-content>:last-child{margin-bottom:0}.f-accordion-content:after,.f-accordion-content:before{content:'';display:table}.f-accordion-content:after{clear:both}.f-countdown{list-style:none;text-align:center;text-transform:uppercase}.f-countdown li{display:inline-block;padding:0 20px}.f-countdown .f-countdown-number{display:block;font-size:32px}.f-countdown-divider li{border-right:1px solid #eee}.f-countdown-divider li:last-child{border-right-width:0}.f-countdown-stacked li{display:block}.f-countdown-stacked.f-countdown-divider li{border-bottom:1px solid #eee;border-right:0}.f-countdown-stacked.f-countdown-divider li:last-child{border-bottom:0}@media screen and (min-width:768px){.f-countdown-stacked li{display:inline-block}.f-countdown-stacked.f-countdown-divider li{border-bottom:0;border-right:1px solid #eee}.f-countdown-stacked.f-countdown-divider li:last-child{border-right-width:0}}.f-slidenav{font-size:3.75rem;background-color:transparent;border:0;box-sizing:border-box;color:rgba(34,34,34,.4);display:inline-block;height:60px;line-height:60px;text-align:center;width:60px;transition:color .2s linear}.f-slidenav>i{font-size:3.75rem;font-weight:100}.f-slidenav:focus,.f-slidenav:hover{color:rgba(34,34,34,.7);cursor:pointer;outline:0;text-decoration:none}.f-slidenav:active{color:rgba(34,34,34,.9)}.f-slidenav-position{position:relative}.f-slidenav-position:hover .f-slidenav{opacity:1}.f-slidenav-position .f-slidenav{margin-top:-30px;opacity:0;position:absolute;top:50%;transition:opacity .2s linear;z-index:1}.f-slidenav-position .f-slidenav-previous{left:10px}.f-slidenav-position .f-slidenav-next{right:10px}@media screen and (min-width:768px){.f-slidenav-position .f-slidenav-previous{left:40px}.f-slidenav-position .f-slidenav-next{right:40px}}.f-slidenav-contrast{color:rgba(255,255,255,.5)}.f-slidenav-contrast:focus,.f-slidenav-contrast:hover{color:rgba(255,255,255,.7)}.f-slidenav-contrast:active{color:rgba(255,255,255,.9)}[data-f-slider]{direction:ltr}html[dir=rtl] .f-slider>*{direction:rtl}.f-slider{position:relative;touch-action:pan-y;z-index:0}.f-slider:not(.f-grid){list-style:none;margin:0;padding:0}.f-slider>*{left:0;position:absolute;top:0}.f-slider.f-drag{cursor:col-resize;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.f-slider img{pointer-events:none}.f-slider-container{overflow:hidden}.f-slider-container+.f-slide-handle{background-color:#ebf7fd;display:none;height:5px;margin:0 auto;position:relative;width:100%;z-index:2}.f-slider-container+.f-slide-handle .f-drag-handle{background-color:#d4eefb;border:1px solid #a5dbf6;cursor:pointer;display:block;height:20px;position:absolute;top:-7.5px;transform:translateX(0);transition:background-color .2s linear,border .2s linear,transform .1s linear;width:120px;z-index:1}.f-slider-container+.f-slide-handle .f-drag-handle.f-handle-drag,.f-slider-container+.f-slide-handle .f-drag-handle:hover{background-color:#a5dbf6;border-color:#8ed2f4}.f-slider-container+.f-slide-handle .f-slide-step{float:left;height:5px}@media only screen and (min-width:960px){.f-slider.f-slider-fancy>li>div{transform:scale(.95);transform-origin:center;transition:transform .1s linear}.f-slider.f-slider-fancy>li.f-next>div,.f-slider.f-slider-fancy>li.f-previous>div{transform:scale(1.05);z-index:1}.f-slider.f-slider-fancy>li.f-active>div{transform:scale(1.15);z-index:2}.f-slider-container+.f-slide-handle{display:block}}.f-slider:not(.f-drag){transition:transform .2s linear}.f-slider a,.f-slider img{-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none}.f-slider-fullscreen,.f-slider-fullscreen>li{height:100vh}.f-slider-slideshow-nav li{box-sizing:border-box;cursor:pointer}.f-slider-slideshow-nav li:before{border:2px solid transparent;box-sizing:border-box;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.f-slider-slideshow-nav .f-active:before{border-color:#20a5de}.f-slideshow{list-style:none;margin:0;overflow:hidden;padding:0;position:relative;touch-action:pan-y;width:100%;z-index:1}.f-slideshow.f-active>li{display:block;position:absolute}.f-slideshow>li{display:none;left:0;opacity:0;top:0;width:100%}.f-slideshow>li:first-child{display:block}.f-slideshow>li>img{visibility:hidden}.f-slideshow>li>a>img{width:100%}.f-slideshow>.f-active{opacity:1;z-index:10}[data-f-slideshow-slide]{cursor:pointer}.f-slideshow-fullscreen,.f-slideshow-fullscreen>li{height:100vh}.f-slideshow-fade-in{-webkit-animation:.5s linear forwards f-fade;animation:.5s linear forwards f-fade}.f-slideshow-fade-out{animation:.5s linear reverse forwards f-fade;-webkit-animation-fill-mode:forwards}.f-slideshow-scroll-forward-in{-webkit-animation:.5s ease-in-out forwards f-slide-right;animation:.5s ease-in-out forwards f-slide-right}.f-slideshow-scroll-forward-out{animation:.5s ease-in-out reverse forwards f-slide-left;-webkit-animation-fill-mode:forwards}.f-slideshow-scroll-backward-in{-webkit-animation:.5s ease-in-out forwards f-slide-left;animation:.5s ease-in-out forwards f-slide-left}.f-slideshow-scroll-backward-out{animation:.5s ease-in-out reverse forwards f-slide-right;-webkit-animation-fill-mode:forwards}.f-slideshow-scale-out{animation:.5s ease-in-out reverse forwards f-fade-scale-15;-webkit-animation-fill-mode:forwards}.f-slideshow-swipe-forward-in{-webkit-animation:.5s ease-in-out forwards f-slide-left-33;animation:.5s ease-in-out forwards f-slide-left-33}.f-slideshow-swipe-forward-out{animation:.5s ease-in-out reverse forwards f-slide-left;-webkit-animation-fill-mode:forwards}.f-slideshow-swipe-backward-in{-webkit-animation:.5s ease-in-out forwards f-slide-right-33;animation:.5s ease-in-out forwards f-slide-right-33}.f-slideshow-swipe-backward-out{animation:.5s ease-in-out reverse forwards f-slide-right;-webkit-animation-fill-mode:forwards}.f-slideshow-swipe-backward-in:before,.f-slideshow-swipe-forward-in:before{animation:.5s ease-in-out reverse forwards f-fade;-webkit-animation-fill-mode:forwards;background:rgba(0,0,0,.6);bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:1}[data-f-sticky].f-active{-webkit-backface-visibility:hidden;box-sizing:border-box;z-index:980}[data-f-sticky][class*=f-animation-]{-webkit-animation-duration:.15s;animation-duration:.15s}[data-f-sticky].f-animation-reverse{-webkit-animation-duration:.04s;animation-duration:.04s}.j-accordion .f-accordion-title{font-size:1rem;border-radius:5px;line-height:1;margin:10px 0 0;padding:14px 15px}.j-accordion .f-accordion-title:before{font-size:1.875rem;content:'+';float:right;font-family:open sans,Helvetica,Arial,sans-serif;line-height:.5;margin-left:10px;text-align:center;width:18px}@media screen and (min-width:480px){.j-accordion .f-accordion-title{font-size:calc(16px + 4 * (100vw - 480px)/740)}.j-accordion .f-accordion-title:before{font-size:calc(30px + 8 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.f-column-xlarge-1-2{-moz-column-count:2;column-count:2}.f-column-xlarge-1-3{-moz-column-count:3;column-count:3}.f-column-xlarge-1-4{-moz-column-count:4;column-count:4}.f-column-xlarge-1-5{-moz-column-count:5;column-count:5}.f-column-xlarge-1-6{-moz-column-count:6;column-count:6}.f-flex-order-first-xlarge{order:-1}.f-flex-order-last-xlarge{order:99}.j-accordion .f-accordion-title{font-size:1.25rem}.j-accordion .f-accordion-title:before{font-size:2.375rem}}.j-accordion .f-accordion-title:first-child{margin-top:0}.j-accordion .f-accordion-title.f-active{border-radius:5px 5px 0 0}.j-accordion .f-accordion-title.f-active:before{content:'\02013'}.j-accordion .f-accordion-title.alt{background-color:#20a5de;color:#fff}.j-accordion .f-accordion-content{background-color:#eee;border-radius:0 0 5px 5px;margin-top:-1px;padding:1px 15px 15px}.j-accordion .f-accordion-content.alt{background-color:#20a5de;color:#fff}.j-accordion .f-accordion-content.alt a,.j-accordion .f-accordion-content.alt h3,.j-accordion .f-accordion-content.alt h4{color:#fff}.j-accordion .f-accordion-content h3{font-size:1rem}.j-accordion .f-accordion-content h4{font-size:.875rem}.j-accordion .f-accordion-content h3,.j-accordion .f-accordion-content h4{font-family:open sans,Helvetica,Arial,sans-serif;font-weight:600;margin-bottom:10px}.j-accordion .f-accordion-content h3+p,.j-accordion .f-accordion-content h4+p{margin-top:0}.j-accordion+.sharea{margin-top:20px}@media screen and (min-width:768px){.j-accordion .f-accordion-title{padding:20px 30px}.j-accordion .f-accordion-content{padding:0 30px 20px}}.f-alert{border-radius:5px}.f-alert-jblue{background-color:#20a5de;color:#fff}.banner{position:relative}.banner .flipped .f-lazyload-background{display:flex;flex-direction:column;width:100%}.banner .f-slidenav{background-color:#fff;color:#222;height:auto;line-height:1;opacity:1;padding:5px;top:30%;width:auto}.banner .f-slidenav>.material-icons{font-size:1.875rem;display:block;top:0}.banner .f-slidenav-previous{left:0}.banner .f-slidenav-next{right:0}.banner .f-lazyload-background{position:relative}.banner .f-lazyload-background img{width:100%}.banner a{z-index:1}.banner a:focus+div .f-btn-ghost,.banner a:hover+div .f-btn-ghost{background-color:#fff;border-color:#fff;color:#000}.banner a:focus+div .f-btn-black,.banner a:focus+div .f-btn-dgrey,.banner a:hover+div .f-btn-black,.banner a:hover+div .f-btn-dgrey{background-color:#fff;border-color:#fff;color:#222}.banner a:focus+div .f-btn-sale,.banner a:hover+div .f-btn-sale{background-color:#c11d1f;border-color:#c11d1f;color:#fff}.banner.sale{background-color:#c11d1f}.banner-inner{background-color:#000}.banner-inner.alt{background-color:transparent;left:0;position:absolute;top:0;width:100%}.sale .banner-inner{background-color:transparent;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.sale .banner-inner .f-container{align-items:flex-end;display:flex;width:calc(100vw - 60px)}.discover .banner-inner{background-color:transparent;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.banner-content{color:#fff;padding:20px;text-align:center;text-shadow:0 0 8px rgba(0,0,0,.6)}.sale .banner-content{width:100%}.sale .banner-content h1{font-size:6.25rem;line-height:.8}.sale .banner-content p{font-size:1rem;margin:10px 0;text-transform:uppercase}@media screen and (min-width:480px){.banner .f-slidenav>.material-icons{font-size:calc(30px + 20 * (100vw - 480px)/740)}.sale .banner-content p{font-size:calc(16px + 12 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.banner .f-slidenav>.material-icons{font-size:3.125rem}.sale .banner-content p{font-size:1.75rem}}.discover .banner-content h1{font-size:3.125rem;line-height:1;text-transform:uppercase}.discover .banner-content h1 span{font-size:5rem;display:inline-block;line-height:.8;position:relative;text-transform:none}.discover .banner-content h1 span:before{content:'';display:block}.discover .banner-content h1 span:after{border:3px solid #37c460;content:'';left:-20px;position:absolute;top:calc(100% + 20px);width:calc(100% + 40px);z-index:-1}.banner-content.no-shadow{text-shadow:none}.banner-content h1{font-size:1.5rem;color:#fff;line-height:1.2}@media screen and (min-width:480px){.discover .banner-content h1{font-size:calc(50px + 50 * (100vw - 480px)/740)}.discover .banner-content h1 span{font-size:calc(80px + 120 * (100vw - 480px)/740)}.banner-content h1{font-size:calc(24px + 24 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.discover .banner-content h1{font-size:6.25rem}.discover .banner-content h1 span{font-size:12.5rem}.banner-content h1{font-size:3rem}}.banner-content h1>img{max-width:150px}.banner-content p{font-size:1rem;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;line-height:1.2}@media screen and (min-width:480px){.banner-content p{font-size:calc(16px + 4 * (100vw - 480px)/740)}}.banner-content p:last-child{margin-bottom:0}.banner-content .f-btn{font-family:open sans,Helvetica,Arial,sans-serif;text-shadow:none}.banner-strip{background-color:#fff;padding:20px 10px;position:relative;z-index:1}.banner-strip .booking-reset{font-size:.75rem;margin-bottom:5px;margin-top:-4px;text-align:center}.banner-strip .booking-reset a{color:#fff;text-decoration:none}.banner-strip .booking-reset a:hover{text-decoration:underline}.banner-strip .booking-reset input{background:#4a4a4a;border:0;color:#fff;cursor:pointer;margin-bottom:0}.banner-strip .f-slidenav{background-color:rgba(255,255,255,.4);height:auto;margin:0;opacity:1;transform:translateY(-50%);width:30px}.banner-strip .f-slidenav.f-slidenav-previous{left:0}.banner-strip .f-slidenav.f-slidenav-next{right:0}.banner-strip .f-slidenav .material-icons{color:#000;display:block;margin-left:-15px;width:30px}.banner-strip .newsletter-form.f-form.f-form-large input[type=checkbox]{border:1px solid #eee}.banner-strip .panel-2 .text-overlay,.banner-strip .panel-3 .text-overlay{position:relative;z-index:1}.banner-strip .panel-2{height:100%;position:relative;width:100%}.banner-strip .panel-2 ul.f-dotnav{left:10px;top:15px}.banner-strip .panel-2 .panel{width:100%}.banner-strip .panel-2 .vlogging-desktop{display:none}.banner-strip .panel-2 picture{position:relative}.banner-strip .panel-2 .text-overlay{background-color:#eee;color:#000;display:inline-block;padding:20px 0;text-align:center;width:100%}.banner-strip .panel-2 .text-overlay span{font-size:2.1875rem;display:inline-block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-weight:500;letter-spacing:-1px;line-height:1em;max-width:95%}.banner-strip .panel-2 .text-overlay span:hover{color:#000}.banner-strip .panel-2 .text-overlay span small{font-size:1.5625rem;display:block;font-weight:400;letter-spacing:normal;line-height:1em;margin:13px 0 0}.banner-strip .panel-2 .text-overlay p{font-size:.875rem;font-weight:600}.banner-strip .panel-2 .text-overlay .offer-price a{color:#000;text-decoration:none!important}.banner-strip .panel-3{background-color:#fff;border-radius:5px;color:#fff;display:flex;flex-direction:column;overflow:hidden;text-align:center;width:100%}.banner-strip .panel-3 .panel:hover .text-overlay{color:#fff}.banner-strip .panel-3 .text-overlay{background-color:#f9d777;box-sizing:border-box;padding:20px;width:100%}.banner-strip .panel-3 .text-overlay span{display:inline-block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:2.1875rem;line-height:1.2em;max-width:260px;text-transform:uppercase}.banner-strip .panel-3 .text-overlay span small{font-size:1.5625rem;display:block;font-weight:300;text-transform:none}.banner-strip .panel-3 .text-overlay .offer-price{font-size:.875rem;line-height:normal;margin:10px 0 0;padding:0}.banner-strip .panel-3 .text-overlay .offer-price a{color:#fff;text-decoration:none}@media screen and (max-width:766.99px){.banner .flipped .banner-inner{order:-1}.banner.further .banner-inner.alt{position:relative}.banner.further .banner-content{padding:20px 0 0}.banner.further h1{color:#000}.banner-content.no-shadow-mob{text-shadow:none}}@media screen and (max-width:958.99px){.sale .banner-content .f-btn-sale{padding-bottom:8px;padding-top:8px}}@media screen and (min-width:768px){.banner{margin-bottom:30px;margin-top:30px}.banner.takeover{margin-bottom:0}.banner .f-slidenav{top:50%}.banner-inner,.banner-inner.alt{background-color:transparent;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.banner-inner .f-container,.banner-inner.alt .f-container{align-items:flex-end;display:flex;width:calc(100vw - 60px)}.banner-content{margin-left:auto;margin-top:-40px;padding-right:40px;text-align:left;width:50%}.sale .banner-content h1{margin-top:20px}.discover .banner-content{margin:0;padding-right:0;width:100%}.discover .banner-content h1 span:after{border-width:5px}.banner-content.banner-0{margin-left:0}.banner-content.banner-1{margin-left:auto;margin-right:auto;text-align:center}.banner-content.no-shadow-desk{text-shadow:none}.banner-content h1>img{max-width:220px}.alt .banner-content{margin-left:0;margin-right:auto}.takeover .banner-content{margin-right:auto;text-align:center}.banner-strip{background-color:transparent;margin:20px auto 0;max-width:1330px;padding:0;width:100%;z-index:1}.banner-strip .booking-reset{margin-top:-12px}.banner-strip .panel-2 div,.banner-strip .panel-3 div{display:block}.banner-strip .panel-2 div{height:100%}.banner.banner-small .f-lazyload-background{max-height:600px}.banner .f-lazyload-image{height:100%}.banner .f-lazyload-background picture img{left:50%;max-width:none;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}}@media screen and (min-width:960px){.banner-strip .panel-2,.banner-strip .panel-3{padding-top:0}.banner-strip .panel-2 ul.f-slideshow,.banner-strip .panel-2 ul.f-slideshow li{min-height:100%}.banner-content{width:50%}.sale .banner-content h1{font-size:9.375rem;margin-bottom:30px;margin-top:40px}.sale .banner-content p{margin:20px 0}.banner-content h1>img{max-width:290px}.banner-strip .panel-2 ul.f-slideshow li{bottom:0;min-height:0}}@media screen and (min-width:1220px){.banner-content p{font-size:1.25rem}.banner-content{margin-top:0;padding-right:20px;width:40%}.sale .banner-content h1{font-size:12.5rem;margin-top:50px}.banner-strip .panel-2 ul.f-dotnav{bottom:0;left:auto;top:auto}.banner-strip .panel-2 picture{min-height:100%;position:relative}.banner-strip .panel-2 picture img{left:50%;max-width:none;min-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.banner-strip .panel-2 .text-overlay{background-color:transparent;height:auto;left:40px;max-width:292px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.banner-strip .panel-2 .text-overlay span{font-size:2.1875rem;line-height:1.2em}.banner-strip .panel-2 .text-overlay span small{font-size:1.5625rem;font-weight:400;letter-spacing:-1px;line-height:1.3em;margin:16px auto 0;max-width:200px}.banner-strip .panel-2 .text-overlay p{margin:15.3846153846px 0 0}.banner-strip .panel-2 ul{overflow:visible}.banner-strip .panel-2 .vlogging-mobile{display:none}.banner-strip .panel-2 .vlogging-desktop{display:block}.banner-strip .bookings-tab-container h2{font-size:1.375rem;margin-bottom:35px}.banner-strip .bookings-tab-container .booking-reset a{padding:0 0 20px}}@media screen and (min-width:1440px){.sale .banner-content h1{font-size:14.375rem;margin-top:50px}}@media screen and (min-width:1600px){.sale .banner-content h1{font-size:15.625rem;margin-top:0}}@media(max-height:620px) and (min-width:768px){.banner-content h1{font-size:2.5rem}}@media(min-height:400px) and (min-width:768px) and (max-width:1219px){.banner-inner,.banner-inner.alt{top:calc(50% - 30px)}.discover .banner-inner,.discover .banner-inner.alt{top:50%}}.basket-form{margin-bottom:40px}.basket-container:hover .basket{opacity:1;pointer-events:all;transition:opacity .2s,visibility .2s;visibility:visible}.basket{background-color:#fff;box-sizing:border-box;color:#000;opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;text-align:left;top:calc(100% + 10px);transition:opacity .2s,visibility .2s .2s;visibility:hidden;width:100%;z-index:4}.basket:hover{opacity:1;pointer-events:all;transition:opacity .3s,visibility .3s;visibility:visible}.basket h2{margin-bottom:10px;text-align:center}.basket .f-list{padding:0}.basket>p:last-child{margin:0}.basket .spinner{height:40px;margin:20px auto 0;width:40px}.sub-total{font-size:.875rem;border-top:1px solid #eee;margin:0;padding-top:10px}.full-total{font-size:1rem;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;margin:0 0 5px}.basket-item{border-top:1px solid #eee;padding:10px 0}.basket-item>img{align-self:flex-start;border:1px solid #eee;border-radius:5px;margin-right:10px}.basket-item h3{font-size:.8125rem;line-height:1.125;margin:0 0 10px;max-width:180px}.basket-item p{font-size:.6875rem;line-height:1;margin:0}.basket-item .f-btn-faux{font-size:.6875rem;font-family:open sans,Helvetica,Arial,sans-serif;text-decoration:underline}.basket-item .total{font-size:.875rem}@media screen and (min-width:480px){.basket{border:1px solid #eee;border-bottom:0;border-radius:0 0 5px 5px;box-shadow:0 0 6px 4px rgba(0,0,0,.05);max-width:340px;padding:20px;top:calc(100% + 20px)}.basket:before{bottom:100%;content:'';height:25px;left:0;position:absolute;width:100%}.basket h2{margin-bottom:20px}}.basket-top{padding-bottom:0!important;padding-top:0!important}.basket-top div{margin-left:0;padding-left:0;padding-top:0}.basket-top h1.header-mob{margin-bottom:0;padding-left:0;padding-top:0!important}.basket-top h1.header-dt{display:none}.basket-top .column-divide{float:right;margin-left:0;margin-top:0;width:100%}.basket-top .column-divide .collect-at-store,.basket-top .column-divide .home-delivery{background:#eee;border-left:1px solid #fff;padding-left:0;padding-top:14px;width:50%}.basket-top .column-divide .collect-at-store svg,.basket-top .column-divide .home-delivery svg{margin:0;padding:0}.basket-top .column-divide .collect-at-store h2,.basket-top .column-divide .home-delivery h2{margin:0 0 8px;padding:0}.basket-top .column-divide .collect-at-store p,.basket-top .column-divide .home-delivery p{font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1rem;margin:0 0 5px}.basket-top .column-divide .collect-at-store span,.basket-top .column-divide .home-delivery span{display:inline-block;font-size:.8125rem;margin:0 0 9px}.basket-top .column-divide .collect-at-store{border-top-left-radius:5px}.basket-top .column-divide .collect-at-store h2:before{background:url(/assets/images/checkout/store-icon.svg) center top no-repeat;content:'';display:inline-block;height:19px;margin-left:auto;margin-right:auto;width:100%}.basket-top .column-divide .collect-at-store .postcode-check-dt{display:none}.basket-top .column-divide .home-delivery{border-top-right-radius:5px}.basket-top .column-divide .home-delivery h2:before{background:url(/assets/images/checkout/delivery-black.svg) center top no-repeat;content:'';display:inline-block;height:16px;margin-left:auto;margin-right:auto;width:100%}.basket-row ul{margin:0;padding:0 0 0 20px}.basket-row ul li{list-style:none}.basket-row ul li .prod-main{border-top:1px solid #eee;margin:10px 0 0;padding:10px 0;position:relative}.basket-row ul li .prod-main .mob-options{clear:both}.basket-row ul li .prod-main h2,.basket-row ul li .prod-main p,.basket-row ul li .prod-main picture{float:left}.basket-row ul li .prod-main picture{margin-right:20px;max-width:140px}.basket-row ul li .prod-main picture img{border:1px solid #eee;border-radius:5px}.basket-row ul li .prod-main h2{display:contents;font-family:open sans,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700}.basket-row ul li .prod-main h2 span{display:block;font-family:open sans,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:400;margin-top:10px}.basket-row ul li .prod-main p{margin-top:10px}.basket-row ul li .prod-main p select{margin-bottom:10px}.basket-row ul li .prod-main p button.delete{padding-left:10px;text-decoration:underline}@media screen and (max-width:959.99px){.basket-top .column-divide .collect-at-store h2,.basket-top .column-divide .home-delivery h2{font-size:1rem;padding-top:25px;position:relative}.basket-top .column-divide .collect-at-store h2:before,.basket-top .column-divide .home-delivery h2:before{left:0;position:absolute;top:0}.basket-top .column-divide .collect-at-store p,.basket-top .column-divide .home-delivery p{font-family:open sans,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;padding:0 10px}.basket-row ul li .prod-main .options{display:flex;width:100%}.basket-row ul li .prod-main .options p{margin:15px 0 0}.basket-row ul li .prod-main .options p.quantity{width:100%}.basket-row ul li .prod-main .options p.price{float:right;margin-top:25px}.basket-row ul li .prod-main .options select{margin-left:5px}}.basket-row ul li:last-of-type .prod-main picture{margin-bottom:0}.basket-row ul li .prod-options{padding-left:0}.basket-row ul li .prod-options .delivery,.basket-row ul li .prod-options .order{position:relative}@media screen and (max-width:959.99px){.basket-row ul li .prod-options .delivery,.basket-row ul li .prod-options .order{background:#eee;margin-bottom:1px;padding:1px 10px 15px}.basket-row ul li .prod-options .delivery div,.basket-row ul li .prod-options .order div{margin:0 auto}.basket-row ul li .prod-options .delivery img,.basket-row ul li .prod-options .delivery input,.basket-row ul li .prod-options .order img,.basket-row ul li .prod-options .order input{float:right;margin:5px 0 0;max-height:60px}}.basket-row ul li .prod-options .active .radio-check{display:inline}.basket-row ul li .prod-options .active input{display:none}.basket-row ul li .prod-options .active span{color:#65b231;font-weight:700}.basket-row ul li .prod-options .active svg{height:100%;left:0;position:absolute;top:-34px;width:100%}.basket-row ul li .prod-options .active svg image{display:inline-block}.basket-row ul li .prod-options .inactive .radio-check{display:none}.basket-row ul li .prod-options .inactive input{display:inline-block}.basket-row ul li .prod-options .active span,.basket-row ul li .prod-options .inactive span,.basket-row ul li .prod-options .unavailable span{display:block;margin-top:10px;max-width:165px}.basket-row ul li .prod-options .active input[type=radio],.basket-row ul li .prod-options .inactive input[type=radio],.basket-row ul li .prod-options .unavailable input[type=radio]{height:30px;width:30px}.basket-row ul li .prod-options .active input[type=radio]:before,.basket-row ul li .prod-options .inactive input[type=radio]:before,.basket-row ul li .prod-options .unavailable input[type=radio]:before{height:20px;width:20px}.basket-row ul li .prod-options .unavailable .icon-dt{display:none}.basket-row ul li .prod-options .unavailable .icon-mob{display:block}.basket-row ul li .prod-options .unavailable span{color:#ccc}.subtotals{margin-left:0}.subtotals .promo-totals{border:1px solid #eee;float:left;margin-left:0;margin-right:33px}.subtotals .promo-totals div{float:right}.subtotals .promo-totals .promo-flex{border-bottom:1px solid #eee;display:flex;padding:0 0 10px}.subtotals .promo-totals .promo-flex .promo{margin:0 auto;padding:10px 10px 0}.subtotals .promo-totals .promo-flex .promo input[type=text]{width:180px}.subtotals .promo-totals .promo-flex .promo button{padding-left:20px;padding-right:20px}.subtotals .promo-totals .totals ul{border-right:0}.subtotals .promo-totals .totals ul li{border-bottom:1px solid #eee;padding:10px}.subtotals .promo-totals .totals ul li.total{font-family:open sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;margin-bottom:0}.subtotals .promo-totals .totals ul li:last-of-type{border-bottom:0}.subtotals .proceed-strip{border:1px solid #eee;border-width:0 1px 1px;display:inline-block;padding:10px;text-align:center}.subtotals .proceed-strip div{float:left}.subtotals .proceed-strip div p{font-size:.75rem;line-height:1.2em;margin:auto auto 0;max-width:180px;padding:10px 0 15px}.subtotals .proceed-strip div p strong{display:block}.subtotals .proceed-strip div a.proceed,.subtotals .proceed-strip div button{margin:0 auto auto;max-width:340px}@media screen and (min-width:768px){.basket-top h1.header-mob{padding-top:20px!important}.basket-row ul li .prod-main h2{display:inline-block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;margin-right:20px;max-width:242px}.basket-row ul li .prod-main h2 span{font-size:.875rem;margin-top:15px}}@media screen and (min-width:960px){.basket-form{margin-bottom:80px}.basket-top{margin-right:10px;margin-top:-48px}.basket-top h1{padding-top:35px}.basket-top h1.header-mob{display:none}.basket-top h1.header-dt{display:block;margin-left:0;padding-left:0;padding-top:55px}.basket-top .column-divide{width:auto}.basket-top .column-divide .collect-at-store,.basket-top .column-divide .home-delivery{min-width:323px}.basket-top .column-divide .collect-at-store h2:before,.basket-top .column-divide .home-delivery h2:before{margin-right:5px;width:30px}.basket-top .column-divide .collect-at-store .postcode-check-dt{display:flex;margin-left:20px}.basket-top .column-divide .collect-at-store .postcode-check-dt input{width:210px}.basket-top .column-divide .collect-at-store .postcode-check-dt .f-btn{border-radius:0 5px 5px 0}.basket-top .column-divide .collect-at-store .postcode-check-mob{display:none}.basket-top .column-divide .collect-at-store .postcode-check{margin-left:19px}.basket-row:first-of-type .prod-options .delivery,.basket-row:first-of-type .prod-options .order{border-top:1px solid #eee}.basket-row ul{margin:0 0 20px}.basket-row ul li .prod-main{border:1px solid #eee;margin:-1px 15px 0 0;max-width:640px;padding:20px 10px 20px 20px}.basket-row ul li .prod-main.single-prod:after,.basket-row ul li .prod-main.single-prod:before{border:solid transparent;content:' ';height:0;left:100%;pointer-events:none;position:absolute;top:50%;width:0}.basket-row ul li .prod-main.single-prod:after{border-color:transparent;border-left-color:#fff;border-width:12px;margin-top:-20px}.basket-row ul li .prod-main.single-prod:before{border-color:transparent;border-left-color:#eee;border-width:15px;margin-top:-23px}.basket-row ul li .prod-main.bundle-prod{background:#fff;border:1px solid #eee;position:relative}.basket-row ul li .prod-main.bundle-prod:after,.basket-row ul li .prod-main.bundle-prod:before{border:solid transparent;content:' ';height:0;left:50%;pointer-events:none;position:absolute;top:-1px;width:0}.basket-row ul li .prod-main.bundle-prod:after{border-color:transparent;border-top-color:#fff;border-width:12px;margin-left:-12px}.basket-row ul li .prod-main.bundle-prod:before{border-color:transparent;border-top-color:#eee;border-width:13px;margin-left:-13px}.basket-row ul li .prod-main p{margin-top:30px;max-width:102px}.basket-row ul li .prod-main p button.delete{padding-left:0}.basket-row ul li .prod-main .options span{display:none}.basket-row ul li .prod-options{display:flex;padding-left:20px}.basket-row ul li .prod-options .delivery,.basket-row ul li .prod-options .order{align-items:center;border:1px solid #eee;border-width:1px 0 1px 1px;display:flex;margin-top:-1px;position:relative;text-align:center}.basket-row ul li .prod-options .delivery div,.basket-row ul li .prod-options .order div{margin:0 auto}.basket-row ul li .prod-options .delivery{border-right:1px solid #eee}.basket-row ul li .prod-options .unavailable .icon-dt{display:inline-flex}.basket-row ul li .prod-options .unavailable .icon-mob{display:none}.basket-row ul li .prod-options .unavailable span{color:#ddd}.subtotals{margin-left:0}.subtotals .promo-totals{max-width:641px}.subtotals .promo-totals div{float:left}.subtotals .promo-totals .promo-flex{border-bottom:0}.subtotals .promo-totals .promo-flex .promo{padding:20px 20px 0}.subtotals .promo-totals .promo-flex .promo input[type=text]{width:195px}.subtotals .promo-totals .totals{border-left:1px solid #eee}.subtotals .promo-totals .totals ul{border-top:none;padding:0}.subtotals .proceed-strip{border-width:1px;max-width:647px;padding:20px;text-align:left}.subtotals .proceed-strip div p{float:left;font-size:.875rem;max-width:180px;padding:0}}@media(min-width:960px) and (max-width:1370px){.basket-top{margin-right:0}.basket-top .collect-delivery{padding-left:20px}.basket-top .collect-delivery .column-divide{width:100%}.basket-top .collect-delivery .column-divide .collect-at-store,.basket-top .collect-delivery .column-divide .home-delivery{display:inline;min-width:1px}.basket-top .collect-delivery .column-divide .collect-at-store .postcode-check-dt{display:none}.basket-top .collect-delivery .column-divide .collect-at-store .postcode-check-dt input{width:210px}.basket-top .collect-delivery .column-divide .collect-at-store .postcode-check-mob{display:block}.basket-row ul{margin:0}.basket-row ul li .prod-main{margin-right:0}.basket-row ul li .prod-options .delivery,.basket-row ul li .prod-options .order{background:#fff}.subtotals .proceed-strip,.subtotals .promo-totals{max-width:100%;width:100%}.subtotals .proceed-strip{border-top:0}}.main.f-active:after{background-color:transparent!important}.book-signup-tabs{border:0;display:flex}.book-signup-tabs>li{flex-grow:1;margin-bottom:0}.book-signup-tabs>li.f-active{margin-bottom:0;z-index:2}.book-signup-tabs>li.f-active:nth-child(1)>a,.book-signup-tabs>li.f-active:nth-child(2)>a,.book-signup-tabs>li.f-active:nth-child(3)>a{background-color:#fff;border:0;color:#000}.book-signup-tabs>li.f-active:nth-child(1)>a:focus,.book-signup-tabs>li.f-active:nth-child(1)>a:hover,.book-signup-tabs>li.f-active:nth-child(2)>a:focus,.book-signup-tabs>li.f-active:nth-child(2)>a:hover,.book-signup-tabs>li.f-active:nth-child(3)>a:focus,.book-signup-tabs>li.f-active:nth-child(3)>a:hover{background-color:#fff;color:#000}.book-signup-tabs>li.f-active:nth-child(1)>a path,.book-signup-tabs>li.f-active:nth-child(2)>a path,.book-signup-tabs>li.f-active:nth-child(3)>a path{fill:#000}.book-signup-tabs>li:not(.f-active){z-index:0}.book-signup-tabs>li.f-open:not(.f-active)>a,.book-signup-tabs>li:not(.f-active)>a:focus,.book-signup-tabs>li:not(.f-active)>a:hover{margin-bottom:0;padding-bottom:10px}.book-signup-tabs>li:nth-child(1) svg{height:20px;width:20px}.book-signup-tabs>li:nth-child(2)>a{background-color:#8a549c;color:#fff}.book-signup-tabs>li:nth-child(2)>a:focus,.book-signup-tabs>li:nth-child(2)>a:hover{background-color:#6d427b}.book-signup-tabs>li:nth-child(3)>a{background-color:#f08826;color:#fff}.book-signup-tabs>li:nth-child(3)>a:focus,.book-signup-tabs>li:nth-child(3)>a:hover{background-color:#d46f0f}.book-signup-tabs>li:nth-child(3) svg{height:20px;width:26px}.book-signup-tabs>li>a{font-size:.875rem;background-color:#20a5de;border:0;border-radius:5px 5px 0 0;color:#fff;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;line-height:1;padding:12px 10px 10px;text-align:center;text-transform:uppercase}.book-signup-tabs>li>a:focus,.book-signup-tabs>li>a:hover{background-color:#1a84b1;color:#fff}.book-signup-tabs>li>a:focus path,.book-signup-tabs>li>a:hover path{fill:#fff}.book-signup-tabs>li>a path{fill:#fff;transition:fill .2s}.book-signup-tabs>li>a svg{margin-right:5px}.bookings-tab-container{background:#4a4a4a;border-radius:5px;box-sizing:border-box;padding:20px;position:relative;width:100%}.bookings-tab-container h2{color:#fff;text-align:center;text-transform:uppercase;font-size:1rem}.bookings-tab-container>li{background-color:#fff;border-radius:0 0 5px 5px;padding:10px}.booking-form,.newsletter-form{flex-wrap:wrap}.booking-form>.booking-field,.newsletter-form>.booking-field{background-color:#fff;border-radius:5px;margin-bottom:10px;width:100%}.booking-form>.booking-field.f-inactive .fakeput,.newsletter-form>.booking-field.f-inactive .fakeput{color:#d8d8d8}.booking-form>.booking-field+.booking-field,.newsletter-form>.booking-field+.booking-field{background-color:#fff;margin-top:10px}.booking-form .fakeput,.newsletter-form .fakeput{background-color:#fff;border:1px solid #eee;border-radius:5px;cursor:pointer;display:block;height:44px;font-size:.875rem;line-height:44px;padding:0 10px;position:relative;text-align:left;width:100%}.booking-form .fakeput:focus,.newsletter-form .fakeput:focus{background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1);color:#20a5de}.booking-form .fakeput .material-icons,.newsletter-form .fakeput .material-icons{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.booking-form .f-btn.f-btn-disabled,.newsletter-form .f-btn.f-btn-disabled{background-color:#f9d777;color:#000;font-weight:600}.newsletter-form>.booking-field .checkbox-label{align-self:flex-start;display:flex}.booking-form{margin:0 auto}.booking-form .spinner{height:40px;margin-top:10px;width:40px}.range-form input{width:100%}.booking-dropdown{background-color:#eee;border-radius:5px;box-sizing:border-box;left:0;min-height:100%;opacity:0;padding:30px 10px 10px!important;position:absolute;top:0;transition:opacity .3s,visibility .3s .3s;visibility:hidden;width:100%;z-index:2}.booking-dropdown.f-active{opacity:1;transition:opacity .3s,visibility .3s;visibility:visible}.booking-dropdown:before{border:15px solid transparent;border-bottom-color:#fff;bottom:100%;content:'';left:50%;margin-left:-20px;position:absolute}.booking-dropdown.brand .option-select{justify-content:center}.booking-dropdown.brand .option-select.f-active{background-color:#fff;border-color:#000}.booking-dropdown.brand img{max-height:47px}.booking-dropdown .close-dropdown{position:absolute;right:5.7142857143px;top:5.7142857143px}.booking-dropdown .f-grid>div{display:flex;max-height:130px}.booking-dropdown h3{font-size:1.125rem;padding-top:20px;text-align:center}.booking-dropdown .option-select{font-size:.875rem;align-items:center;background-color:#fff;border:1px solid #eee;border-radius:5px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;flex-direction:column;font-family:open sans,Helvetica,Arial,sans-serif;justify-content:space-between;padding:20px;text-align:center;width:100%}.booking-dropdown .option-select.f-active{background-color:#000;color:#fff}.booking-dropdown .option-select.f-active path{fill:#fff}.booking-dropdown .option-select:hover{background-color:#000;color:#fff;cursor:pointer}.booking-dropdown .option-select:hover path{fill:#fff}.booking-dropdown .option-select span{display:block;margin-top:10px}@media screen and (max-width:766.99px){.booking-dropdown .f-grid-medium.f-grid-auto{margin-left:-10px}.booking-dropdown .f-grid-medium.f-grid-auto>*{padding-left:10px}}@media screen and (min-width:768px){.book-signup-tabs{display:block}.book-signup-tabs>li>a{padding-left:20px;padding-right:20px}.bookings-tab-container h2{font-size:1.25rem;margin-bottom:30px}.booking-form,.newsletter-form{flex-wrap:nowrap;list-style:none}.booking-form>.booking-field,.newsletter-form>.booking-field{flex-basis:0;flex-grow:1;margin-bottom:20px;width:auto}.booking-form>.booking-field+.booking-field,.newsletter-form>.booking-field+.booking-field{margin-top:0}.booking-dropdown{padding:10px 20px}.booking-dropdown .close-dropdown{right:5px;top:5px}}@media screen and (min-width:960px){.booking-dropdown{background-color:#fff;border-radius:0 5px 5px 0;left:100%;min-height:0;top:14px;width:530px}.booking-dropdown:before{border-bottom-color:transparent;border-right-color:#fff;bottom:auto;left:auto;margin-left:0;right:100%;top:70px}.booking-dropdown.type{top:77px}.booking-dropdown.brand{top:142px}.booking-dropdown.f-active{box-shadow:0 2px 4px 0 rgba(0,0,0,.25)}.booking-dropdown .close-dropdown{right:5px;top:2px}}@media screen and (min-width:1220px){.bookings-tab-container>li{padding:30px}.booking-form .booking-field{margin-bottom:20px}.book-signup-tabs>li>a{padding-left:30px;padding-right:30px}.booking-dropdown{padding:30px 20px 20px!important;top:20px}.booking-dropdown.type{top:85px}.booking-dropdown.brand{top:149px}}.banner+nav{margin-top:0}.banner-signup{padding:10px 0}.bookings-tab-container-wide{background:#fff;border-radius:5px;padding:0;position:relative}.bookings-tab-container-wide .booking-dropdown{padding:0 10px 20px 0!important;top:9px}.bookings-tab-container-wide .booking-dropdown .product-brands,.bookings-tab-container-wide .booking-dropdown .product-categories,.bookings-tab-container-wide .booking-dropdown .product-types{margin-left:0}.bookings-tab-container-wide .booking-field{margin-bottom:0}.bookings-tab-container-wide h2{color:#fff;text-align:center;text-transform:uppercase;font-size:1rem}.bookings-tab-container-wide>li{background-color:#fff;border-radius:0 0 5px 5px;box-shadow:0 2px 20px 0 rgba(0,0,0,.3);padding:10px}@media screen and (min-width:768px){.banner-signup{background-color:transparent;margin-bottom:40px;margin-top:-80px;padding:0;position:absolute;top:100%;width:100%;z-index:1}.bookings-tab-container-wide>li{border-radius:0 5px 5px;padding:20px}.bookings-tab-container-wide .booking-form>.booking-field+.booking-field,.bookings-tab-container-wide .newsletter-form>.booking-field+.booking-field{margin-left:20px}}@media screen and (min-width:960px){.bookings-tab-container-wide .booking-dropdown{height:auto;left:0;padding:0 20px 20px 0!important;top:calc(100% + 20px);width:100%}.bookings-tab-container-wide .booking-dropdown:before{border:15px solid transparent;border-bottom-color:#fff;content:'';left:10%;position:absolute;top:-30px}.bookings-tab-container-wide>li{padding:30px}}.section.brands{padding-bottom:40px;padding-top:10px!important}.section.brands h2{font-size:1.25rem;margin-bottom:40px}.section.brands a{display:block;padding:5px;text-align:center}.section.brands img{max-height:20px}.brands-slider{padding-left:40px;padding-right:40px}.brands-slider .f-dotnav{margin-top:0;position:relative}.brands-slider .f-dotnav>.f-active>*{background-color:#eee}.brands-slider .f-dotnav>*>*{background-color:#000;height:11px;width:11px}@media screen and (min-width:768px){.brands{margin-top:0!important}.brands li{padding-top:10px!important}.brands li a{padding:20px}}.f-btn{border-radius:5px;border-style:solid;border-width:1px;font-weight:600}.f-btn-large{font-size:.875rem;padding-bottom:12px;padding-top:12px}.f-btn-xlarge{font-size:1rem}.f-btn-tall{padding-bottom:18px;padding-top:18px}.f-btn-grey{border-color:#eee}.f-btn-grey:focus,.f-btn-grey:hover{border-color:#222}.f-btn-dgrey{background-color:#807f7f;border-color:#807f7f;color:#fff}.f-btn-dgrey:focus,.f-btn-dgrey:hover{background-color:#fff;border-color:#fff;color:#222}.f-btn-black{background-color:#222;border-color:#222;color:#fff}.f-btn-black:focus,.f-btn-black:hover{background-color:#fff;border-color:#fff;color:#222}.f-btn-sale{border-color:#fff;color:#c11d1f}.f-btn-sale:focus,.f-btn-sale:hover{background-color:#c11d1f;border-color:#c11d1f}.f-btn-faux{font-family:open sans,Helvetica,Arial,sans-serif}.f-btn-ghost{background-color:transparent;border:1px solid #fff;color:#fff}.f-btn-ghost.f-active,.f-btn-ghost:focus,.f-btn-ghost:hover{background-color:#fff;border-color:#fff;color:#000}.f-btn-ghost-dark{background-color:transparent;border:1px solid #000;color:#000}.f-btn-ghost-dark.f-active,.f-btn-ghost-dark:focus,.f-btn-ghost-dark:hover{background-color:#000;border-color:#000;color:#fff}.f-btn-white{background-color:#fff;border:none;color:#000}.f-btn-white.tags{margin:20px}.f-btn-white.f-active,.f-btn-white:focus,.f-btn-white:hover{background-color:#000;border-color:#000;color:#fff}@media screen and (max-width:766.99px){.f-btn-small-1-1{width:100%}}@media screen and (min-width:1220px){.brands li{padding-top:20px!important}.brands-slider{padding-left:0;padding-right:0}.section.brands img{max-height:28px}.f-btn-lng{padding-left:60px;padding-right:60px}.f-btn-xlng{padding-left:80px;padding-right:80px}}.callout{align-items:flex-start;background-color:#20a5de;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;justify-content:center;margin:10px 0;padding:20px;text-align:center;width:100%}.callout.pink{background-color:#e40c65}.callout.red{background-color:#c11d1f}.callout h3{font-size:1.125rem;color:#fff;flex:1 1 0}@media screen and (min-width:480px){.callout h3{font-size:calc(18px + 6 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.callout h3{font-size:1.5rem}}.callout>*{margin:0}.callout>*+*{margin-left:15px}.callout svg{height:44px;width:44px}.callout-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;line-height:1.4}.callout-list li{font-size:.75rem;align-items:center;background-color:#eee;border-radius:5px;box-sizing:border-box;display:flex;padding:10px 0;width:calc(50% - 5px)}@media screen and (min-width:480px){.callout-list li{font-size:calc(12px + 2 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.callout-list li{font-size:.875rem}}.callout-list li.special{background-color:#fff;display:block;width:100%}.callout-list li.special p{display:block}.callout-list li+li{margin-top:10px}.callout-list p{display:none;margin:0}.callout-item{font-size:.75rem;display:block;font-weight:600}.special .callout-item{font-size:.875rem;color:#c11d1f;margin-bottom:10px}@media screen and (min-width:768px){.callout{align-items:center;margin:20px 0}.callout h3{flex:none}.callout svg{height:60px;width:60px}.callout-list{border:0}.callout-list>li{align-items:center;background-color:#fff;display:flex;font-size:1rem;padding:5px 0;width:100%}.callout-list>li p strong{display:inline-block;margin-bottom:10px}.callout-list>li.special{border:0;display:flex}.callout-list>li.full{display:block;padding:0 0 20px}.callout-list>li.full+.full{margin-top:5px}.callout-list>li+li{margin-top:0}.callout-list p{display:block;flex:1}.callout-item{align-content:center;background-color:#eee;border-radius:5px;box-sizing:border-box;display:flex;margin-right:15px;max-width:240px;padding:20px;width:100%}.special .callout-item{background-color:#fff;border:1px solid #c11d1f;margin-bottom:0}}.cat-title{margin-top:20px}.cat-title h1{margin-bottom:10px}.camera-banner div:first-child{overflow:hidden}.camera-banner .panel-mgrey{background-color:#f7f7f7}.camera-banner .panel-mgrey .panel-content p{font-family:open sans,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:200;line-height:20px;margin:30px auto 20px;max-height:100%;max-width:240px}.camera-categories{margin:30px 0 0}.camera-categories h2{margin:0 0 30px}.camera-categories .blog-pod .advice-center{background-color:#f7f7f7;padding:15px 0 0;text-align:center}.camera-categories .blog-pod .advice-center p{display:inline-block;font-size:.875rem;font-weight:600}.camera-banner h2,.inspiration h2,.recommended h2{font-weight:500;margin:5px 0 20px}.camera-banner ul li a img,.inspiration ul li a img,.recommended ul li a img{padding:0}.camera-banner .panel .panel-content h3{margin:0 auto;max-width:200px;text-transform:none}.inspiration .offer-ribbon{font-size:.875rem;background-color:#f7f7f7;font-weight:600;line-height:1;margin-top:0;padding:0;text-align:left;width:100%}.inspiration .offer-ribbon p{font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4em;margin:0;padding:20px 20px 15px}.inspiration .offer-ribbon span{display:inline-block;line-height:1.4em;padding:0 20px 20px}@media screen and (min-width:960px){.recommended h2{margin:20px 0 30px}.recommended ul{margin:10px 0}.recommended ul.brand-slide li a img{padding:20px 15px 15px}.recommended ul.f-dotnav{bottom:-40px}}@media screen and (min-width:1220px){.cat-title{margin-top:-20px}}.modal-inner{margin-left:auto;margin-right:auto;max-width:712px}.modal-inner h2{font-weight:500;margin-top:20px}.modal-inner .f-form-controls button{background:#8a549c;border:1px solid #8a549c;width:28%}.modal-inner .f-form-controls input{width:70%}.modal-inner .order-now{border:1px solid #eee;border-radius:5px;margin-bottom:30px;padding:0}.modal-inner .order-now .collect-later,.modal-inner .order-now .collect-now{background:#eee;margin-bottom:20px;padding:20px}.modal-inner .order-now .collect-later p,.modal-inner .order-now .collect-now p{font-size:1rem;font-weight:700;line-height:1.4em;margin:0;padding:0 30px 0 40px}.modal-inner .order-now .collect-now p{background:url(/assets/images/product/in-stock.png) left top 2px no-repeat;color:#65b231}.modal-inner .order-now .collect-later p{background:url(/assets/images/product/calendar-icon.png) left top 2px no-repeat;color:#f08826}.modal-inner .order-now .store-info{display:inline-block;padding:0 8% 15px;width:84%}.modal-inner .order-now .store-info ul{float:left;margin:0;max-width:460px;padding:0}.modal-inner .order-now .store-info ul li{list-style:none}.modal-inner .order-now .store-info ul li.store-name{font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1rem}.modal-inner .order-now .store-info ul li.distance{font-size:.75rem}.modal-inner .order-now .store-info ul li.address{font-size:.875rem;padding:15px 0}.modal-inner .order-now .store-info ul li.view-map{font-weight:600}.modal-inner .order-now .store-info ul li.view-map a{text-decoration:underline}.modal-inner .order-now .store-info button{background:#65b231;border-color:#65b231;float:right;margin-top:20px;padding:12px 50px;transition:opacity .3s,visibility .3s .3s;width:100%}.modal-inner .order-now .store-info button:hover{transition:opacity .3s,visibility .3s .3s}@media screen and (min-width:768px){.modal-inner .f-form-controls button{max-width:141px}.modal-inner .f-form-controls input{margin-right:5px;max-width:340px}.modal-inner .order-now .collect-later p,.modal-inner .order-now .collect-now p{line-height:1.7em;padding:0 20px 0 40px}.modal-inner .order-now .store-info{padding:0 2% 15px;width:96%}.modal-inner .order-now .store-info ul li.address{padding:10px 0}.modal-inner .order-now .store-info button{margin-top:0;width:auto}}.order-popup .f-modal-dialog .material-icons{font-size:2.1875rem}.order-popup .f-modal-dialog h2{font-weight:500;font-size:1.125rem;margin-top:10px}.order-popup .f-modal-dialog p{font-size:.875rem;line-height:1.6em;margin:0 auto 10px;max-width:380px}.order-popup .f-modal-dialog .popup-buttons{margin-top:20px}.order-popup .f-modal-dialog .popup-buttons button{margin-bottom:20px;width:100%}.footer .section{padding-bottom:40px;padding-top:40px}.footer li{line-height:1.43}.footer a{font-size:.875rem;text-decoration:none}.footer a:hover{text-decoration:underline}.footer .dark h3{color:#fff;margin-bottom:20px}.footer .dark h3+ul{margin-top:0}.footer .social{text-align:center}.footer .social>li{margin:0;padding:0}.footer .social>li+li{margin-left:14px}.footer .social svg{fill:#fff;height:30px;width:30px}.footer .stock-msg{font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;justify-content:center;line-height:1.2;margin-bottom:0}.footer .stock-msg svg{margin-left:20px}.footer .awards{display:inline-block;text-align:center;width:100%}.sub-footer h3{font-size:.875rem;font-family:open sans,Helvetica,Arial,sans-serif;margin-top:20px}.copyright{font-size:.625rem;margin:5px auto 0;max-width:1100px}.foot-cards{max-width:400px;width:100%}@media screen and (min-width:768px){.order-popup .f-modal-dialog{max-width:480px}.order-popup .f-modal-dialog .popup-buttons{margin-bottom:10px!important}.order-popup .f-modal-dialog .popup-buttons button{margin-bottom:0;max-width:200px}.order-popup .f-modal-dialog .popup-buttons button.f-btn-jorange{background:#f08826}.order-popup .f-modal-dialog .popup-buttons button.f-btn-jorange:hover{background:#d46f0f}.order-popup .f-modal-dialog .popup-buttons button:first-of-type{margin-right:15px}.footer{text-align:left}.footer .section{padding-bottom:50px;padding-top:50px}.footer .f-width-medium-1-3{text-align:right}.footer .stock-msg{justify-content:flex-end}.footer .social{text-align:right}.section.sub-footer{padding-bottom:40px;padding-top:30px!important}.awards{display:inline-block;max-width:230px;text-align:right}.sub-footer h3{margin-top:0}}@media screen and (min-width:1220px){.footer .social>li+li{margin-left:15px}.icon-align{display:inline-block;margin:0 auto 15px;text-align:center;width:100%}.icon-align h3{margin:0 20px 0 0}.icon-align p .foot-cards{max-width:330px}.icon-align h3,.icon-align p{display:inline}}.f-form.f-form-large input:not([type=submit]):not([type=radio]):not([type=checkbox]),.f-form.f-form-large select,.f-form.f-form-large textarea{font-size:.875rem;border-radius:5px;padding-left:15px;padding-right:15px}.f-form.f-form-large .f-form-success,.f-form.f-form-large input.f-form-danger,.f-form.f-form-large select.f-form-danger,.f-form.f-form-large textarea.f-form-danger{background-color:#fff!important}.f-form.f-form-large input.highlight,.f-form.f-form-large select.highlight,.f-form.f-form-large textarea.highlight{-webkit-animation:1.6s linear infinite forwards pulse;animation:1.6s linear infinite forwards pulse;border-color:#999}.f-form.f-form-large :-webkit-autofill,.f-form.f-form-large :-webkit-autofill:focus,.f-form.f-form-large :-webkit-autofill:hover{background-color:#fff!important;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#000}.f-form.f-form-large select:not([multiple]){background-position:right 5px top 50%;background-size:30px;padding-right:40px}.f-form.f-form-large input:not([type=submit]):not([type=radio]):not([type=checkbox]),.f-form.f-form-large select{height:44px}.f-form.f-form-large label.f-flex{line-height:1.43;margin-bottom:0;margin-top:0}.f-form.f-form-large label.f-flex input[type=checkbox]{margin-right:10px;margin-top:0}.f-form.f-form-large input[type=checkbox]{background-color:#fff;border-radius:5px;height:26px;min-width:26px;width:26px}.f-form.f-form-large input[type=checkbox]:before{font-size:1.25rem;color:#222;line-height:24px}.f-form.f-form-large input[type=radio]{background-color:#fff;border-color:#999;height:22px;width:22px}.f-form.f-form-large input[type=radio].alt{border-color:#222;border-radius:5px;height:26px;min-width:26px;width:26px}.f-form.f-form-large input[type=radio].alt:before{font-size:1.25rem;background-color:transparent;content:"î—Š";display:block;font-family:Material Icons;font-weight:700;height:auto;line-height:24px;margin:0;text-align:center;width:auto}.f-form.f-form-large input[type=radio]:before{background-color:#000;height:12px;margin-top:4px;width:12px}.f-form.f-form-large input[type=radio]:disabled:after{font-size:.9375rem;color:#999;content:'\e5cd';display:inline-block;font-family:Material Icons;margin:3px 0 0 3px}.f-form.f-form-large.newsletter-form .f-form-label{display:none}.f-form.f-form-large.newsletter-form .f-form-row{margin-top:10px;text-align:left}.f-form.f-form-large.newsletter-form label{font-size:.625rem}.f-form.f-form-large.newsletter-form input[type=checkbox]{border:0;float:left;margin-right:5px;margin-top:4px}.f-form.f-form-large.newsletter-form input[type=checkbox]:checked{background-color:#000;border-color:#000}.f-form.f-form-large.newsletter-form input[type=checkbox]:checked:before{color:#fff}.f-form.f-form-large.contact-form{background-color:#eee;padding-bottom:20px;padding-top:20px}.f-form.f-form-large.contact-form input[type=checkbox]{background-color:#fff;border-color:#eee}.inbtn>input[type]:not([type=submit]):not([type=radio]):not([type=checkbox]){border-radius:5px 0 0 5px}.inbtn .f-btn{border-radius:0 5px 5px 0}.f-form .errorfeedback,.f-form .field-validation-error,span.f-form-danger{border:0!important}@media screen and (min-width:768px){.f-form.f-form-large.contact-form{padding-bottom:40px}}@-webkit-keyframes pulse{30%{box-shadow:0 0 1px 13px #fff,0 0 1px 14px rgba(32,165,222,.8)}50%{box-shadow:0 0 1px 15px #fff,0 0 1px 14px rgba(32,165,222,.1)}100%{box-shadow:0 0 1px 15px transparent,0 0 1px 14px transparent}}@keyframes pulse{30%{box-shadow:0 0 1px 13px #fff,0 0 1px 14px rgba(32,165,222,.8)}50%{box-shadow:0 0 1px 15px #fff,0 0 1px 14px rgba(32,165,222,.1)}100%{box-shadow:0 0 1px 15px transparent,0 0 1px 14px transparent}}.header{-ms-scroll-chaining:none;overscroll-behavior:contain;position:relative;z-index:2}.header .f-sticky-init.f-active,.header [data-f-sticky].f-active{box-shadow:0 0 6px 4px rgba(0,0,0,.05)}.header .middle-mobile{justify-content:center}.header .middle-mobile:nth-child(1){justify-content:flex-start}.header .middle-mobile:nth-child(4){justify-content:flex-end}.top{background-color:#fff;color:#000;padding:10px 0}.top.checkout{font-size:.875rem;border-bottom:1px solid #eee}.search-form{color:#000;margin-left:auto;margin-right:auto;max-width:370px;width:100%}.search-form input[type=text]:not([type=submit]):not([type=radio]):not([type=checkbox]){border-radius:4px;color:#000;padding-left:15px;padding-right:50px}.search-form input[type=text]:not([type=submit]):not([type=radio]):not([type=checkbox])::-webkit-input-placeholder{color:#000}.search-form input[type=text]:not([type=submit]):not([type=radio]):not([type=checkbox])::-moz-placeholder{color:#000}.search-form input[type=text]:not([type=submit]):not([type=radio]):not([type=checkbox]):-ms-input-placeholder{color:#000}.search-form input[type=text]:not([type=submit]):not([type=radio]):not([type=checkbox])::-ms-input-placeholder{color:#000}.search-form input[type=text]:not([type=submit]):not([type=radio]):not([type=checkbox])::placeholder{color:#000}.search-form .f-btn-faux{background-color:#000;border-radius:0 5px 5px 0;padding:7px;position:absolute;right:1px;top:50%;transform:translateY(-50%)}.search-form .search-text{background-color:#000;border:1px solid;border-bottom-right-radius:4px;border-top-right-radius:4px;bottom:0;color:#fff;cursor:pointer;padding:0 20px;position:absolute;right:0;top:0;transform:translateY(0)}.search-form .search-text:hover{opacity:.8}.top-list{align-self:center;display:flex;margin:0;text-align:center}.top-list>li{align-items:center;display:flex}.top-list>li+li{margin-left:20px}.top-list a:not(.f-btn){font-size:.875rem;color:#000;text-decoration:none}.top-list a:not(.f-btn):hover{text-decoration:underline}.top-list svg{display:block;margin-left:auto;margin-right:auto}.menu-icon rect{transition:opacity .35s,transform .35s}.upsells{background-color:#eee;font-family:open sans,Helvetica,Arial,sans-serif;font-size:.875rem;letter-spacing:-.2px;padding:0}.upsells ul{align-items:center;display:flex;justify-content:center;margin:0}.upsells li{font-weight:600;line-height:1}.upsells svg{margin-right:10px}.upsells a{text-decoration:none}.upsells .tp-cont{display:inline-flex;margin-right:10px;width:123px}.upsells .tp-cont .star{background-color:#dadada;display:inline-block;height:23px;width:23px}.upsells .tp-cont .star-full{background-color:#00b67a}.upsells .tp-cont .star+.star{margin-left:2px}.upsells .tp-cont img{height:23px;width:23px}.basket-link{position:relative}.basket-link .spinner{height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.basket-items{font-size:.625rem;background-color:#20a5de;border-radius:50%;color:#fff;height:12px;line-height:12px;padding:3px;position:absolute;right:-3px;text-align:center;top:-3px;width:12px}.basket-container svg{height:26px!important;width:26px!important}.menu-active .menu-icon{height:22px}.menu-active .menu-icon rect:nth-child(1){opacity:0}.menu-active .menu-icon rect:nth-child(2){transform:rotate(-45deg) translate(-8px,-1px)}.menu-active .menu-icon rect:nth-child(3){transform:rotate(45deg) translate(1px,-4px)}.menu-active .show-on-menu{display:block!important}.menu-active .hide-on-menu{display:none}.menu-active .hide-on-menu.alt{display:block;visibility:hidden}@media screen and (max-width:958.99px){.header .f-container{padding-left:20px;padding-right:20px}.main-logo{max-height:27px}.account svg{height:22px!important;width:23px!important}.upsells svg{height:43px!important;margin-right:5px;width:43px!important}.search-form-container{background-color:#fff;color:#000;left:0;padding:10px;position:fixed;top:0;transform:translateY(-100%);transition:transform .35s,visibility .35s .35s;visibility:hidden;width:100%;z-index:1}.search-form-container .hide-search{background-color:#fff;display:none;padding:5px;position:absolute;right:0;top:100%}.search-form-container.f-active{transform:translateY(0);transition:transform .35s,visibility .35s;visibility:visible}.search-form-container.f-active .hide-search{display:block}}@media screen and (min-width:960px){.f-form.f-form-large.contact-form{padding-bottom:100px}.upsells{padding:2px 0}.upsells ul{justify-content:space-between}.basket-items{font-size:.75rem;height:15px;line-height:15px;width:15px}.top{padding:20px 0}.header .middle-mobile{justify-content:flex-end}.header .middle-mobile:nth-child(2){justify-content:flex-start}.main-logo{height:70px}.top-list{align-self:center}.top-list>li{align-self:flex-end}.top-list>li+li{margin-left:20px}.top-list a{display:flex;flex-direction:column}.basket-container svg{height:32px!important;width:32px!important}}.j-list{list-style:none;padding:0}.j-list.two-column{-moz-columns:2;columns:2}.j-list-alt>li{font-size:1.25rem;font-family:Oswald,open sans,Helvetica,Arial,sans-serif}.j-list a{text-decoration:none}.j-list>li{position:relative;font-size:.9375rem}.j-list>li:before{font-size:1.1875rem;content:'\e5cc';display:inline;font-family:Material Icons;left:0;line-height:1;position:relative;top:4px}.j-list-boolean>li{padding-left:30px;position:relative}.j-list-boolean>li+li{margin-top:5px}.j-list-boolean>li:before{font-size:1.25rem;border:1px solid #000;border-radius:50%;box-sizing:border-box;font-family:Material Icons;height:24px;left:0;line-height:22px;position:absolute;text-align:center;top:0;width:24px}.j-list-boolean>li.false{opacity:.4}.j-list-boolean>li.true:before{content:'\e5ca'}.j-list-boolean>li.false:before{content:'\e5cd'}.loader{align-items:center;background-color:rgba(255,255,255,.9);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .35s,visibility .35s .35s;visibility:hidden;width:100%;z-index:1050}.loader.f-active{opacity:1;transition:opacity .35s,visibility .35s;visibility:visible}.spinner{height:60px;position:relative;width:60px}.spinner *{box-sizing:border-box;line-height:0}.spinner:before{-webkit-animation:.5s linear infinite rotate-square-2-shadow;animation:.5s linear infinite rotate-square-2-shadow;background-color:#000;border-radius:50%;bottom:0;content:'';height:20%;left:0;min-width:5px;opacity:.1;position:absolute;width:100%}.spinner:after{-webkit-animation:.5s linear infinite rotate-square-2-animate;animation:.5s linear infinite rotate-square-2-animate;background-color:#20a5de;border-radius:5px;bottom:40%;content:'';height:100%;left:0;position:absolute;width:100%}.bar-loader{left:50%;overflow:hidden;padding:10px 0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-60%);width:180px}.bar-loader .ball,.bar-loader .ball2{-webkit-animation:2s linear infinite along;animation:2s linear infinite along;background-color:#20a5de;border-radius:5px;display:block;height:10px;left:15px;position:absolute;top:5px;width:10px}.bar-loader .ball2{-webkit-animation:2s linear -1s infinite along;animation:2s linear -1s infinite along;background-color:#e40c65}.bar-loader p{font-size:1.25rem;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-weight:700}.bar-loader ul{margin:0;padding:0}.bar-loader li{-webkit-animation:2s linear infinite around;animation:2s linear infinite around;background-color:#c11d1f;border-radius:5px;display:inline-block;height:10px;margin:0;width:30px}.bar-loader li:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.bar-loader li:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;background-color:#f08826}.bar-loader li:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s;background-color:#fee505}.bar-loader li:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s;background-color:#65b231}.bar-loader li:nth-child(5){-webkit-animation-delay:.6s;animation-delay:.6s;background-color:#20a5de}.bar-loader li:nth-child(6){-webkit-animation-delay:.8s;animation-delay:.8s;background-color:#8a549c}@-webkit-keyframes rotate-square-2-animate{17%{border-bottom-right-radius:3px}25%{transform:translateY(20%) rotate(22.5deg)}50%{border-bottom-right-radius:50%;transform:translateY(40%) scale(1,.9) rotate(45deg)}75%{transform:translateY(20%) rotate(67.5deg)}100%{transform:translateY(0) rotate(90deg)}}@keyframes rotate-square-2-animate{17%{border-bottom-right-radius:3px}25%{transform:translateY(20%) rotate(22.5deg)}50%{border-bottom-right-radius:50%;transform:translateY(40%) scale(1,.9) rotate(45deg)}75%{transform:translateY(20%) rotate(67.5deg)}100%{transform:translateY(0) rotate(90deg)}}@-webkit-keyframes rotate-square-2-shadow{0%,100%{transform:scale(1,1)}50%{transform:scale(1.2,1)}}@keyframes rotate-square-2-shadow{0%,100%{transform:scale(1,1)}50%{transform:scale(1.2,1)}}@-webkit-keyframes around{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes around{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@-webkit-keyframes along{0%{left:0;top:5px}15%,25%,35%,45%,5%{top:3px}10%,20%,30%,40%{top:5px}50%{left:100%;top:5px}100%{left:100%}}@keyframes along{0%{left:0;top:5px}15%,25%,35%,45%,5%{top:3px}10%,20%,30%,40%{top:5px}50%{left:100%;top:5px}100%{left:100%}}h1,h2,h3,h4{line-height:1.3}h2{font-size:1.125rem}@media screen and (min-width:480px){h2{font-size:calc(18px + 2 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.top-list{align-self:flex-end}.search-form{max-width:370px}h2{font-size:1.25rem}}.f-container-small{max-width:790px}.f-container-medium{max-width:1160px}.alt-font{font-family:Sun Valley,Oswald,open sans,Helvetica,Arial,sans-serif}.section{padding-bottom:10px;padding-top:10px}.section.light{background-color:#eee}.section+.section:not(.cta-section),[class=section]+[class=section]{padding-top:0}.main.f-active{position:relative}.main.f-active:after{opacity:.8;content:'';display:block;height:100%;left:0;position:absolute;width:100%;z-index:0;height:calc(100% + 40px);top:-40px}.j-content{font-size:.875rem;line-height:1.43}.j-content h1{font-size:1rem;margin-bottom:30px}.j-content .lead{font-size:1.5rem;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;line-height:1.125}@media screen and (min-width:480px){.j-content h1{font-size:calc(16px + 8 * (100vw - 480px)/740)}.j-content .lead{font-size:calc(24px + 24 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.j-content h1{font-size:1.5rem}.j-content .lead{font-size:3rem}}.j-content blockquote{font-size:1rem;line-height:1.333;margin-bottom:40px}.j-dd.f-open .f-btn{background-color:#222;border-color:#222;border-radius:5px 5px 0 0;color:#fff}.j-dd .f-btn{border-color:#eee;text-align:left}.j-dd .f-btn>.material-icons{font-size:1.125rem;float:right}.j-dd .f-dropdown{background-color:#222;border:0;border-radius:0 0 5px 5px;color:#fff;margin-top:0;padding-top:0;width:100%;z-index:1}.j-dd .f-dropdown a{color:#fff}.jessops-slider .f-grid>li{display:flex;float:none}.jessops-slider .panel>picture{width:100%}.sharea{font-size:.875rem;line-height:1.333;margin-left:auto;margin-right:auto;max-width:290px;text-align:center}.sharea.alt{font-size:1.125rem;font-family:Oswald,open sans,Helvetica,Arial,sans-serif}.sharea .f-list{margin:0}.sharea p{margin-bottom:10px}.sharea svg{height:48px;width:48px}.inst svg{fill:#9a398d}.face svg{fill:#3d5a99}.twit svg{fill:#5ea9dd}.blog-tags{margin-top:-10px}.blog-tags>*{margin:10px 5px 0}.tags{margin-bottom:40px}.tags>*{margin:5px 10px 10px}.svg-wrap{position:relative;width:100%}.svg-wrap.s-236-44{height:0;padding-bottom:18.6440677966%;position:relative}.svg-wrap.s-236-44>iframe,.svg-wrap.s-236-44>svg,.svg-wrap.s-236-44>video,.svg-wrap>svg{height:100%;left:0;position:absolute;top:0;width:100%}.f-cookie-consent{font-size:.875rem;line-height:1.43;position:fixed;z-index:10}.f-cookie-consent a{color:#fff}.f-cookie-consent .material-icons{font-size:2.125rem;margin-right:10px}@media screen and (min-width:480px){.j-content blockquote{font-size:calc(16px + 8 * (100vw - 480px)/740)}.f-cookie-consent .material-icons{font-size:calc(34px + 6 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.j-content blockquote{font-size:1.5rem}.f-cookie-consent .material-icons{font-size:2.5rem}}.f-cookie-consent .f-btn{min-width:140px;width:100%}@media screen and (max-width:766.99px){.f-grid-medium.f-grid-auto{margin-top:-10px}.f-grid-medium.f-grid-auto>*{padding-top:10px}.j-content h1{margin-bottom:15px;margin-top:15px}.f-container-nopad{margin-bottom:20px;padding-left:0;padding-right:0}.f-container-nopad .f-border-rounded{border-radius:0}}@media screen and (min-width:768px){.search-form-container .hide-search{right:5px;top:5px}.section{padding-bottom:20px;padding-top:20px}.section+.section:not(.cta-section){padding-top:0}.f-cookie-consent .f-cookie-consent-actions{margin-left:40px;width:20%}.f-cookie-consent .material-icons{margin-right:20px}.main.takeover{margin-top:-40px}.main.takeover>.section:first-child{padding-top:0}.main>.section:first-child{padding-top:10px;padding-bottom:0!important}}@media screen and (min-width:960px){.main.takeover{margin-top:-80px}.j-content .lead,.j-content h1{margin-bottom:30px}.j-content blockquote{padding-left:20px}}.f-modal-dialog{border:1px solid #eee;border-radius:5px}.f-modal-dialog.f-modal-dialog-lightbox{border:0}.f-modal-footer{padding:10px}.f-lightbox-content>img{border-radius:5px}.f-lightbox-content .f-slidenav{background-color:#fff;color:#000;height:auto;line-height:0;margin:0;opacity:1;padding:5px;transform:translateY(-50%);width:auto}.f-lightbox-content .f-slidenav>.material-icons{font-size:1.875rem;top:0}.f-lightbox-content .f-slidenav-previous{left:0}.f-lightbox-content .f-slidenav-previous>.material-icons{left:-1px}.f-lightbox-content .f-slidenav-next{right:0}.f-lightbox-content .f-slidenav-next>.material-icons{right:-1px}.basket-modal .f-modal-dialog{width:1070px}.basket-modal h2,.basket-modal h3{font-size:1.25rem;text-align:center}.basket-modal h2>svg,.basket-modal h3>svg{vertical-align:bottom}.basket-modal .product-image{margin-right:20px;width:100px}.basket-modal .product-image img{border:1px solid #eee;border-radius:5px}.basket-modal .product-brand{max-width:98px}.basket-modal .product-overview h3{font-size:1rem;margin:5px 0 0}.basket-modal .product-overview p{margin:5px 0 0}.basket-modal .product-overview hr{margin:10px 0}.basket-modal .price{font-size:1.125rem;margin-top:10px}.basket-modal .offer,.basket-modal .product-panel h3{font-size:.875rem}.basket-modal .product-panel p:last-child{margin-bottom:0;margin-top:10px}.basket-modal .product-panel .deets>div{display:flex;flex-direction:column}.basket-modal .product-panel .save{font-size:.875rem;font-family:open sans,Helvetica,Arial,sans-serif;margin-top:auto}.basket-modal .products-slider.jessops-slider .f-slidenav{padding:0;top:22%}.basket-modal .products-slider.jessops-slider .f-slidenav-previous{left:-34px}.basket-modal .products-slider.jessops-slider .f-slidenav-next{right:-34px}.basket-modal-grid{display:flex;flex-direction:column}.basket-modal-grid>div{border-radius:5px}.basket-modal-grid>div>:last-child{margin-bottom:0}.basket-modal-grid>hr{margin:0}.basket-overview{display:flex;flex-direction:column;order:1}.basket-overview>div{margin-top:auto}.basket-overview>div>:not(:first-child){margin:20px 0 0}.recommends{min-width:0}.care-plan{font-size:.8125rem;border:1px solid #65b231;padding:20px;text-align:center}.care-plan.f-added{opacity:.5}.care-plan.f-added .f-btn{visibility:hidden}.care-plan .lead{font-size:.875rem;line-height:1.25;margin-bottom:10px}.care-plan .lead p:last-child{margin-bottom:0}.care-plan .cover-price{font-size:1.125rem;display:block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;margin-top:10px}.product-finder-modal .f-modal-dialog>.f-close:first-child .material-icons{font-size:2.25rem}.product-finder-modal h2{font-size:1rem;text-transform:uppercase}.product-finder-modal h2 svg{height:20px;vertical-align:bottom;width:20px}.product-finder-modal .f-modal-dialog{width:1300px}.product-finder-modal .f-container-small{margin-bottom:20px;max-width:950px}.home-modal{background-color:rgba(255,255,255,.6)}.home-modal .f-modal-dialog{border:2px solid rgba(34,34,34,.2);border-radius:0;box-shadow:0 6px 40px -15px rgba(0,0,0,.2);max-width:calc(100% - 40px);padding:0}.home-modal .f-modal-dialog>.f-close:first-child{margin:0;opacity:1;position:absolute;right:10px;top:10px;z-index:1}.home-modal .home-modal-content{padding:20px}.home-modal h2{font-size:1.0625rem;color:#e0b119;text-transform:uppercase}.home-modal h2 strong{color:#000}.home-modal p:last-child{margin-bottom:0}.home-modal .modal-price{font-size:1.0625rem;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;line-height:1}.home-modal .modal-price span{font-size:2rem}@media screen and (min-width:480px){.home-modal h2{font-size:calc(17px + 15 * (100vw - 480px)/740)}.home-modal .modal-price{font-size:calc(17px + 23 * (100vw - 480px)/740)}.home-modal .modal-price span{font-size:calc(32px + 21 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.home-modal h2{font-size:2rem}.home-modal .modal-price{font-size:2.5rem}.home-modal .modal-price span{font-size:3.3125rem}}.home-modal .f-btn{font-size:1.3125rem;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;width:100%}@media screen and (max-width:766.99px){.product-finder-modal .booking-dropdown{height:100%}.basket-modal-grid .basket-overview,.basket-modal-grid .care-plan,.basket-modal-grid .recommends,.basket-modal-grid>hr{margin-top:20px}}@media screen and (min-width:768px){.basket-modal .product-image{width:145px}.basket-modal-grid{display:grid;display:-ms-grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;grid-gap:20px;-ms-grid-rows:auto 20px auto;grid-template-columns:repeat(6,1fr)}.basket-modal-grid>div{border:1px solid #eee;padding:20px}.basket-modal-grid>div.care-plan{border:1px solid #65b231}.current-item{-ms-grid-column:1;grid-column:1/5;-ms-grid-column-span:7;-ms-grid-row:1;-ms-grid-row-span:1}.basket-overview{-ms-grid-column:9;grid-column:5/7;-ms-grid-column-span:3;-ms-grid-row:1;-ms-grid-row-span:1;order:0}.care-plan{-ms-grid-column:1;grid-column:1/4;-ms-grid-column-span:5;-ms-grid-row:3;-ms-grid-row-span:1}.care-plan+.recommends{-ms-grid-column:7;grid-column:4/7;-ms-grid-column-span:6;-ms-grid-row:3;-ms-grid-row-span:1}.recommends{-ms-grid-column:1;grid-column:1/7;-ms-grid-column-span:11;-ms-grid-row:3;-ms-grid-row-span:1;min-width:0}.home-modal .f-modal-dialog{padding:20px}.home-modal .f-modal-dialog>.f-close:first-child{right:30px;top:30px}.home-modal .home-modal-content{padding:0}.home-modal h2{margin-top:20px}.home-modal p{margin:0}.home-modal .modal-price{margin-bottom:0}.home-modal .home-modal-footer{align-items:center;display:flex;justify-content:space-between}}@media screen and (min-width:960px){.f-modal-dialog.f-modal-dialog-lightbox{max-width:calc(100% - 100px)}.f-lightbox-content .f-slidenav{background-color:transparent;color:#fff;padding:0}.f-lightbox-content .f-slidenav>.material-icons{font-size:3.125rem}.f-lightbox-content .f-slidenav-previous{left:-50px}.f-lightbox-content .f-slidenav-next{right:-50px}.basket-modal h2,.basket-modal h3{text-align:left}.basket-modal .products-slider{padding:0}.basket-modal .products-slider .f-slidenav{display:none}.current-item{grid-column:1/4;-ms-grid-column-span:5}.basket-overview{-ms-grid-column:7;grid-column:4/7;-ms-grid-column-span:6}.care-plan{grid-column:1/3;-ms-grid-column-span:3}.care-plan h3{text-align:center}.care-plan+.recommends{-ms-grid-column:5;grid-column:3/7;-ms-grid-column-span:7}.home-modal .f-modal-dialog{padding:20px;width:800px}.home-modal .f-modal-dialog>.f-close:first-child{right:40px;top:40px}}.main-nav{background-color:#4a4a4a;font-weight:400;height:calc(100vh - 49px);left:0;overflow-x:hidden;overflow-y:auto;position:fixed;text-rendering:optimizeLegibility;transform:translateX(-100%);transition:transform .3s ease-out;width:100%;z-index:2}.menu-active .main-nav{transform:translateX(0)}.main-nav .main-nav-links{list-style:none;margin:0;padding:0}.main-nav .main-nav-links li{font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400}.main-nav .main-nav-links a:not(.panel),.main-nav .main-nav-links span.menu-header{color:#fff;display:block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-weight:400;line-height:1;padding:10px 20px}.main-nav a{text-decoration:none}.main-nav a.panel{width:auto}.main-nav-buttons{margin-top:10px}.main-nav-buttons .f-btn{border-radius:0;display:block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-weight:300;line-height:1;padding:16px 20px;text-align:left;text-transform:uppercase}.sub-menu{background-color:#000;min-height:calc(100vh - 49px);position:absolute;top:0;transform:translateX(100%);transition:transform .35s ease-out;width:100%}.sub-menu>ul{list-style:none;margin:0;padding:0}.sub-menu.f-active{transform:translateX(0);z-index:1}.sub-menu.f-active li:first-child{background-color:#fff}.sub-menu.f-active li:first-child a{color:#000}.sub-menu.f-active .sub-menu.f-active{z-index:2}.sub-menu .sub-menu{list-style:none;margin:0;padding:0}.sub-menu .sub-menu a:hover{text-decoration:underline}.close-submenu .material-icons,.open-submenu{font-size:1.75rem;float:right;height:42px;line-height:42px;margin-right:-21px;margin-top:-12px;text-align:center;top:0;width:48px}.close-submenu .material-icons{float:left;margin-left:-8px;margin-right:10px;width:auto}.jessops-slider.products-slider .f-slidenav-previous{left:-40px}.jessops-slider.products-slider .f-slidenav-next{right:-40px}.jessops-slider .f-slidenav{background-color:#fff;border:1px solid;border-radius:50%;color:#000;height:auto;line-height:0;margin:0;opacity:1;padding:5px;width:auto}.jessops-slider .f-slidenav>.material-icons{font-size:1.875rem;top:0}.jessops-slider .f-slidenav-previous{left:0}.jessops-slider .f-slidenav-previous>.material-icons{left:-1px}.jessops-slider .f-slidenav-next{right:0}.jessops-slider .f-slidenav-next>.material-icons{right:-1px}.f-breadcrumb{display:none;margin:20px 0}.f-breadcrumb>li:nth-child(n+2):before{font-size:.75rem}.f-breadcrumb a,.f-breadcrumb span{font-size:.75rem;color:#000;line-height:1;text-decoration:none}.f-breadcrumb a{font-weight:700}@media screen and (max-width:958.99px){.main-nav .f-container{max-width:none;padding:0}.main-nav .main-nav-links a:not(.panel),.main-nav .main-nav-links span.menu-header{padding:15px 20px}.main-nav .main-nav-links .sub-menu>li+li,.main-nav .main-nav-links span.menu-header,.main-nav .main-nav-links>li+li{border-top:1px solid #151515}.main-nav-buttons .f-btn{padding-bottom:15px;padding-top:15px}}@media screen and (min-width:768px){.f-breadcrumb{display:block}.jessops-slider.mobile-slider .f-slidenav{display:none}.jessops-slider .f-slidenav>.material-icons{font-size:2.5rem}}@media screen and (min-width:960px){.jessops-slider.products-slider .f-slidenav-previous{left:-40px}.jessops-slider.products-slider .f-slidenav-next{right:-40px}.main-nav{height:auto;min-height:0;overflow:visible;position:static;transform:none}.main-nav .f-container{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.main-nav .main-nav-links{display:flex;flex:1}.main-nav .main-nav-links .sub-menu a:not(.panel){color:#fff;padding:3px 0}.main-nav .main-nav-links .sub-menu a:not(.panel).menu-header{padding:0}.main-nav .main-nav-links>li>a:not(.panel),.main-nav .main-nav-links>li>span.menu-header{font-size:1.125rem;padding:12px 6px}.main-nav .main-nav-links>li+li{margin-left:5px}.main-nav .main-nav-links>li>.sub-menu{align-items:flex-start;display:flex;padding:20px}.main-nav .main-nav-links>li>.sub-menu>ul{flex:1}.main-nav .main-nav-links a:not(.panel),.main-nav .main-nav-links span.menu-header{color:#fff;display:inline-block;padding:16px 10px}.main-nav .main-nav-links span.menu-header{margin-bottom:20px;padding:0}.main-nav-buttons{align-self:flex-end;display:flex;margin-top:0}.main-nav-buttons .f-btn{padding:11px 10px;text-align:center;width:124px}.sub-menu{background-color:#222;border-radius:0 0 5px 5px;box-sizing:border-box;left:10px;min-height:0;opacity:0;pointer-events:none;top:100%;transform:none;transition:opacity .25s,visibility .25s .25s;visibility:hidden;width:calc(100% - 60px)}.sub-menu>ul{display:flex;flex-wrap:wrap}.sub-menu>ul>li{width:25%}.sub-menu>ul>li:first-child{display:none}.sub-menu a:not(.panel),.sub-menu span.menu-header{font-size:.875rem;padding:0}.sub-menu a:not(.panel).menu-header,.sub-menu span.menu-header.menu-header{font-size:1rem;margin-bottom:20px;text-transform:none}.sub-menu .sub-menu{margin:0 0 20px;position:static}.sub-menu .sub-menu>li{line-height:1}.sub-menu .sub-menu>li:first-child{display:none}.sub-menu .sub-menu a:not(.panel),.sub-menu .sub-menu span.menu-header{font-family:open sans,Helvetica,Arial,sans-serif;text-transform:none}.sub-menu .panel{margin-left:20px}ul.sub-menu:last-child{margin-bottom:0}.has-menu:hover>a:not(.panel),.has-menu:hover>span.menu-header{background-color:#222;color:#fff}.has-menu:hover .sub-menu{opacity:1;pointer-events:all;transition:opacity .25s,visibility .25s;visibility:visible;z-index:1}.close-submenu .material-icons,.open-submenu{display:none}}@media screen and (min-width:1220px){.main-nav .main-nav-links>li>a:not(.panel),.main-nav .main-nav-links>li>span.menu-header{font-size:1.125rem;padding:16px 7px}.main-nav .main-nav-links>li+li{margin-left:22.769231px}.main-nav-buttons .f-btn{padding:15px 20px;width:142px}.sub-menu{left:30px}}@media screen and (min-width:1380px){.jessops-slider.products-slider .f-slidenav-previous{left:-50px}.jessops-slider.products-slider .f-slidenav-next{right:-50px}.jessops-slider .f-slidenav{background-color:transparent;color:#000;padding:0}.jessops-slider .f-slidenav>.material-icons{font-size:2.5rem}.jessops-slider .f-slidenav-previous{left:-50px}.jessops-slider .f-slidenav-next{right:-50px}}a.f-panel-box,a.panel{display:block;text-decoration:none;width:100%}.panel{border-radius:5px;display:block;overflow:hidden;position:relative;text-decoration:none}.panel:hover{color:#000;text-decoration:none}.panel:hover .f-lazyload-background{transform:scale(1.1)}.panel:hover .panel-overlay-alt{transform:translateY(0)}.panel .panel-content h3{margin:0;padding:0}.panel .panel-content p{font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:300;margin:0;max-width:100%;padding:0;width:100%}.panel .panel-content span{font-size:.875rem}.panel .panel-content span:hover{text-decoration:underline}.panel-two-face{overflow:hidden}.panel-two-face .panel-content{order:1}.panel-two-face p{margin-left:auto;margin-right:auto;max-height:74px;max-width:190px;overflow:hidden}.panel-two-face p:last-child{margin-top:40px;max-width:none}.panel-black{background-color:#000}.panel-grey{background-color:#eee}.panel-red{background-color:#d0021b;color:#fff}.panel-red h3,.panel-red:hover{color:#fff}.panel-center{text-align:center}.panel-tp .panel-overlay{background-color:#eee;border-radius:5px;padding:20px;position:relative}.panel-tp .panel-overlay>img{margin-bottom:10px;max-width:236px}.panel-tp .svg-wrap{max-width:80%}.panel-tp h3{margin:10px 0 0}.panel-tp p{margin:0}.panel-finance,.panel-store{border:1px solid #eee;padding:15px}.panel-finance.f-active,.panel-store.f-active{background-color:#000;color:#fff;position:relative}.panel-finance.f-active:before,.panel-store.f-active:before{font-size:.875rem;background-color:#fff;border-radius:50%;color:#000;content:'\e5ca';font-family:Material Icons;position:absolute;right:10px;text-align:center;top:10px;width:20px}.panel-finance.f-active a,.panel-finance.f-active h4,.panel-store.f-active a,.panel-store.f-active h4{color:#fff}.panel-finance h4,.panel-store h4{margin-bottom:0}.panel-finance p,.panel-store p{margin:0}.panel-finance p:last-child,.panel-store p:last-child{margin-top:5px}.panel-finance a,.panel-store a{font-size:.75rem}.panel-guide h2,.panel-guide h3{font-size:1rem;margin-bottom:0;margin-top:10px;padding-bottom:15px;text-align:center}.panel-finance h4{margin:0 auto;width:60%}.panel-finance p:first-of-type{margin:10px 0}.panel-finance .f-list{margin-bottom:10px;margin-top:10px}.panel-review{align-items:middle;border:1px solid #eee;border-radius:5px;display:flex;justify-content:space-between;padding:15px}.panel-review .margin,.panel-review address{margin-bottom:0;margin-top:5px}.panel-review p{margin-bottom:0;margin-top:-3px}.panel-review .edit{border-left:1px solid #eee;margin-bottom:-15px;margin-left:10px;margin-top:-15px;padding-left:20px;padding-right:10px}.panel .f-lazyload-background{transition:transform .35s ease-out}.f-panel-box.f-border-rounded{overflow:hidden}.products-list>li{display:flex}.product-panel{display:flex;flex:1 1 auto;flex-direction:column;text-decoration:none}.product-panel:hover{color:#000;text-decoration:none}.product-panel.f-added{opacity:.5}.product-panel.f-added .f-btn{visibility:hidden}.similar .product-panel h3{margin-bottom:10px}.product-panel img{border:1px solid #eee;border-radius:5px}.product-panel .deets{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between}.product-panel .deets>div{margin-top:auto}.product-panel .deets .cashback{font-weight:100}.product-panel h3{font-size:.875rem;flex:1 1 auto;font-family:open sans,Helvetica,Arial,sans-serif;margin-bottom:5px;margin-top:10px}@media screen and (min-width:480px){.product-panel h3{font-size:calc(14px + 2 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.product-panel h3{font-size:1rem}}.product-panel h4{font-size:.875rem;font-family:open sans,Helvetica,Arial,sans-serif;margin:0 0 5px}.product-panel p{line-height:1;margin:0 0 5px}.product-panel p.save{margin-top:10px}.product-panel .save{font-size:1.125rem;color:#d0021b;font-family:Oswald,open sans,Helvetica,Arial,sans-serif}.product-panel .alternatives{font-size:.75rem}.product-panel .old-price{font-size:.875rem;font-family:open sans,Helvetica,Arial,sans-serif;text-decoration:line-through}.panel-overlay{align-items:center;background-color:rgba(0,0,0,0.);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.panel-overlay h2,.panel-overlay h3,.panel-overlay p{color:#fff}.panel-overlay-alt{background-color:rgba(32,165,222,.8);bottom:0;left:0;position:absolute;transform:translateY(100%) translateY(-40px);transition:transform .35s cubic-bezier(.6,0,.7,1);width:100%}.panel-overlay-alt .panel-content{padding:0 20px 20px}.panel-overlay-tl{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:flex-start;padding:20px}.panel-overlay-tl h3{font-size:1.5rem;margin:0}@media screen and (min-width:480px){.panel-overlay-tl h3{font-size:calc(24px + 24 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.panel-overlay-tl h3{font-size:3rem}}.panel-overlay-tl p{font-size:.875rem;margin:0 0 10px;max-width:80%}.panel-overlay-bl{align-items:center;box-sizing:border-box;display:flex;justify-content:flex-end;padding:20px;text-align:center}.panel-overlay-bl h3{font-size:1.5rem;margin:0;width:85%}.panel-overlay-s{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;padding:20px;text-align:left}.panel-overlay-s>img{width:120px}.panel-overlay-s h3{font-size:1.5rem;margin:0;width:85%}.panel-overlay-wh{background-color:rgba(255,255,255,.9)}.panel-overlay-wh h3{font-size:1.5rem;color:#000}.panel-overlay-wh p{font-size:.875rem;color:#000}.panel-contrast{color:#fff}.panel-content{padding:20px}.panel-content>div{width:100%}.panel-content h3{font-size:1.5rem;line-height:1.125;text-transform:uppercase}@media screen and (min-width:480px){.panel-content h3{font-size:calc(24px + 12 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.panel-content h3{font-size:2.25rem}}.panel-content p{font-size:.875rem}.panel-black .panel-content,.panel-black .panel-content h3{color:#fff}.contact-box{font-size:.75rem;background-color:#000;border-radius:5px;color:#fff;display:flex;flex-direction:column;line-height:1.43;padding:20px 30px;position:relative;text-decoration:none}@media screen and (min-width:480px){.contact-box{font-size:calc(12px + 2 * (100vw - 480px)/740)}}.contact-box:hover{color:#fff;text-decoration:none}.contact-box:hover svg{transform:translate(-50%,-50%) scale(1.1)}.contact-box .svg-wrap{border:1px solid #fff;border-radius:50%;display:block;height:70px;margin:0 auto 10px;text-align:center;width:70px}.contact-box svg{height:32px;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .2s;width:32px}.contact-box p{margin-bottom:0;margin-top:auto}@media screen and (max-width:766.99px){.panel .f-btn{width:100%}}@media screen and (min-width:768px){.panel-two-face .panel-content{order:0}.panel-two-face p{max-width:none}.panel-overlay-alt{transform:translateY(100%) translateY(-45px)}.panel-tp{align-items:center;display:flex;justify-content:center;text-align:center}.panel-tp .panel-overlay{background-color:rgba(255,255,255,.9);height:auto;left:50%;padding:20px 30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.panel-tp .svg-wrap{max-width:100%}.panel-guide h2,.panel-guide h3{margin-top:20px;padding-bottom:20px}.panel .panel-content{padding:20px}.panel .panel-content p{line-height:1.2em;margin:5px 0}.panel-height{background-color:#fff;height:100%}.panel-height .advice-centre{background-color:#fff;top:154px}.panel-overlay-bl,.panel-overlay-s{align-items:flex-start;text-align:left}.similar .product-panel h3{margin-bottom:20px}}@media screen and (min-width:1220px){.contact-box{font-size:.875rem}.panel-overlay-alt{transform:translateY(100%) translateY(-50px)}.panel-overlay-bl h3{width:55%}.panel .panel-content{padding:20px}.panel .panel-content p{line-height:1.2em;margin:5px auto 40px;font-size:1.75rem;max-height:100%;max-width:210px}.panel .panel-content span{font-size:.875rem}.panel-height{height:auto}.panel-height .advice-centre{top:auto}.product-panel h3{display:inline-block;max-height:90px;min-height:90px;overflow:hidden}}.tp-score{font-size:.75rem}.tp-score svg{height:22px;margin-right:10px;width:122px}.product-slideshow ul{margin:0 auto;max-width:85%}.price{font-size:1.5rem;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.125}@media screen and (min-width:480px){.price{font-size:calc(24px + 24 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.price{font-size:3rem}}.price.alt{font-size:1.125rem;margin:0 0 15px}.price.alt .cashback{font-size:.875rem}.price.larger{font-size:1.5rem}.price .save,.price>*{font-size:.875rem;font-family:open sans,Helvetica,Arial,sans-serif;font-weight:400}.f-btn-tall.add{font-size:1.25rem;padding-bottom:14px;padding-top:14px;text-transform:uppercase}.offer{font-size:.875rem;line-height:1.2;margin:0}@media screen and (min-width:480px){.offer{font-size:calc(14px + 6 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.offer{font-size:1.25rem}}.buy-wrap button{font-weight:600;padding:16px 0}.buy-wrap .js-add-to-basket{font-size:1.125rem;padding:15px 0}.order-collect{padding:0 20px 20px}.order-collect p{margin:10px 0}.order-collect p.collect-now{background:url(/assets/images/product/in-stock.png) left top no-repeat;color:#65b231;content:'';display:inline;font-size:1rem;font-weight:700;padding-bottom:6px;padding-left:35px;padding-top:2px;position:relative}.order-collect p.location-address{font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500}.order-collect p a{font-size:.8125rem}.order-collect button{font-size:.875rem;margin-top:6px;max-width:198px;padding:10px}.check-stock{padding:16px 0 0}.check-stock,.order-collect{background:#eee;border-radius:5px;margin-top:15px}.check-stock h2,.order-collect h2{margin:0 0 10px}.check-stock h2:before,.order-collect h2:before{background:url(/assets/images/checkout/store-icon.svg) center top no-repeat;content:'';display:inline-block;font-weight:600;height:19px;margin-left:auto;margin-right:auto;width:100%}.check-stock .postcode-check-dt,.order-collect .postcode-check-dt{border-radius:5px;display:flex;margin-left:auto;margin-right:auto;padding:0 20px 20px}.check-stock .postcode-check-dt input,.order-collect .postcode-check-dt input{border:1px solid #fff;border-radius:5px;font-family:open sans,Helvetica,Arial,sans-serif;font-size:.8125rem;height:44px;padding:4px 15px;width:100%}.check-stock .postcode-check-dt button,.order-collect .postcode-check-dt button{padding:8px 20px;width:auto}.check-stock .postcode-check-dt .f-btn,.order-collect .postcode-check-dt .f-btn{border-radius:0 5px 5px 0}.check-stock .postcode-check-mob,.order-collect .postcode-check-mob{display:none}.check-stock .postcode-check,.order-collect .postcode-check{margin-left:19px}@media screen and (max-width:1219.99px){.buy-wrap button{padding:10px 0}}.was{line-height:1.4;text-decoration:line-through}.save{color:#d0021b}.cashback{display:block;font-weight:700;margin:5px 0;margin-left:0!important}.cashback~.j-list:last-child{margin-bottom:0}.messages{display:inline-block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;margin:0 auto;padding:10px 0;text-align:center;width:100%}.messages li{font-size:1rem;padding-left:27px;position:relative}.messages li svg{float:left;left:-18px;margin:0;max-width:52px;padding:0;position:absolute;top:-22px}.messages li svg ellipse.st0{stroke:#000}.messages li.green svg ellipse.st0{stroke:#65b231}.messages li.false svg ellipse.st0{stroke:#eee}.messages .material-icons{border:2px solid;border-radius:50%;margin-right:5px}.messages .false{color:#eee}.messages .green{color:#65b231}.delivery-stock{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:15px}.delivery-stock .in-stock{background:url(/assets/images/product/in-stock.png) left top no-repeat;padding-left:30px}.delivery-stock .home-delivery{background:url(/assets/images/product/home-delivery.png) left top 3px no-repeat;padding-left:40px}.delivery-stock .home-delivery,.delivery-stock .in-stock{content:'';display:inline-block;height:24px}.products-slider{margin-bottom:40px;padding:0 30px}.products-slider.jessops-slider .f-slidenav{background-color:transparent}.products-slider.jessops-slider .f-slidenav .material-icons{font-size:3.125rem}.products-slider .f-slidenav{top:28%}.products-slider button{border:0!important}section.similar h2{font-weight:500}.blog-slider.jessops-slider .f-slidenav{background-color:transparent}.blog-slider.jessops-slider .f-slidenav .material-icons{font-size:3.125rem}.blog-slider button{border:0!important}.protection{font-size:.8125rem;margin-top:10px;text-align:left}.protection p{margin-bottom:0}.protection-deets{display:flex;justify-content:space-between;margin-top:0}.protection-deets a{display:block;margin-top:10px}.protection-deets input[type=checkbox]{border-color:#20a5de;margin-right:10px;margin-top:0;min-width:19px}.protection-deets span{margin-top:-4px;padding-right:60px}.protection-deets strong{font-size:1.125rem;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-weight:500;line-height:1;min-width:80px;text-align:right;white-space:nowrap}.protection.f-hidden-large-xlarge{margin:20px 0}.insurance-modal .f-modal-dialog{font-size:.8125rem;padding:10px;width:460px}.insurance-modal .f-modal-dialog>.f-close:first-child{margin:0;position:absolute;right:10px;top:10px}.insurance-modal .product-brand{width:100px}.insurance-modal .price,.insurance-modal .tp-score{margin:5px 0 0}.insurance-modal .price{font-size:1.125rem}.insurance-modal .offer{font-size:.875rem}.insurance-modal hr{margin:10px 0}.insurance-modal h1{font-size:1rem;margin:5px 0 0}.insurance-modal h2{font-size:1.25rem}.insurance-modal a{font-size:.875rem}.care-plan-deets{font-size:1rem;align-items:center;display:flex;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;justify-content:space-between;line-height:1;margin:5px 0 30px}.care-plan-deets strong{font-size:1.125rem;font-weight:500;white-space:nowrap}.confirm-insurance{border:1px solid #eee;border-radius:5px;padding:10px}.confirm-insurance input[type=checkbox]{height:10px;margin-right:5px;margin-top:-1px;width:10px}.confirm-insurance input[type=checkbox]:before{font-size:.5rem;line-height:8px}.confirm-insurance .f-btn{margin:10px -10px -10px;width:calc(100% + 20px)}.confirm-insurance .f-btn-disabled{background-color:#eee;border-color:#eee;color:#999}.the-product h1{font-weight:500;font-size:1.25rem;margin:20px 20px 10px}.the-product h1+.product-code{margin-top:0}.the-product p.price{margin:0 0 5px}.the-product p.product-code{font-size:.75rem}.the-product p.cashback{font-size:.875rem}.the-product p.tp-score{margin:10px 0 0}.the-product p.s-marg{margin:10px 0}.the-product p.or{margin:0;text-align:center}.the-product .f-btn{font-weight:600}.tab-section{margin-top:20px}.tab-section .tabs{margin-bottom:0;margin-top:20px}.tab-section .tabs li{border-right:2px solid #fff;display:flex;margin-bottom:0}.tab-section .tabs li:last-of-type{border-right:0}.tab-section .tabs li a{background-color:#eee;border:none;color:#4a4a4a;display:inline-block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:500;margin:0;margin-bottom:0!important;padding-bottom:0!important;width:100%}.tab-section .tabs li a.finance-tab{background-color:#20a5de;color:#fff}.tab-section .tabs li a:hover{background-color:#4a4a4a;color:#fff;margin-bottom:0;padding-bottom:0}.tab-section .tabs li .f-dropdown{border:0;max-height:1000px;padding:0;width:100%}.tab-section .tabs li .f-dropdown ul{margin:0;width:100%}.tab-section .tabs li .f-dropdown ul li{border-top:1px solid #eee;display:block}.f-tab-responsive>a:before{margin-right:10px}.tab-contents{background-color:#fff;margin-top:0}.tab-contents h3{font-family:open sans,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600}.tab-contents p{font-size:.875rem}.tab-contents li{padding:20px}.tab-contents .f-btn{max-width:243px;width:100%}.deals{background-color:#fff;border:1px solid #eee;border-radius:5px;margin:20px 0 0;padding:10px 15px 0 10px;text-align:left}.deals h3{font-weight:500}.deals .f-accordion-title,.deals h3{display:block!important;padding:0 0 10px}.deals .f-accordion-content,.deals h3{background-color:#fff}.deals .f-accordion-content{padding:0 0 20px}.deals .f-accordion-content .f-btn{width:100%}.deals p{margin:10px 0}.deals .special p{margin:0;padding:0}.deets button{font-weight:300;margin:20px 0}.star-rating{background:url(/assets/images/stars.png) left top no-repeat;display:block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1.125rem;height:18px;line-height:1.2rem;margin:0 auto 10px;max-width:100px;text-decoration:none;text-indent:110%}.star-rating:hover{text-decoration:underline}.similar{padding:0 17px}.p-tabs-mobile{margin-top:10px}.p-tabs-mobile div{margin-top:5px}.p-tabs-mobile div h2.finance-tab{background-color:#20a5de;color:#fff}.p-tabs-mobile div .f-accordion-content{margin-top:-5px;padding-top:20px}.p-tabs-mobile div .f-accordion-content .f-btn{width:100%}@media screen and (min-width:1220px){.p-tabs-mobile{display:none}}@media screen and (min-width:375px){.messages{font-family:open sans,Helvetica,Arial,sans-serif;font-weight:600}}@media screen and (min-width:768px){.the-product{margin:0 auto 20px;max-width:580px}.the-product h1{margin:20px 20px 10px 0}.messages{font-size:.6875rem}.insurance-modal .f-modal-dialog>.f-close:first-child{right:20px;top:20px}.insurance-modal .f-modal-content{border:1px solid #eee;border-radius:5px;padding:20px}.tab-section .tabs li{display:block}.tab-section .tabs li a{padding:15px}.f-zoom-area{box-shadow:0 5px 50px 5px rgba(150,150,150,.2);position:absolute;z-index:9999}span.f-lazyload-placeholder{pointer-events:none}}@media screen and (max-width:766.99px){.messages{margin-bottom:0}}@media screen and (min-width:960px){.recommended{margin-bottom:0}.recommended .products-slider .f-slidenav{top:20%}.product-slideshow ul{max-width:100%}.similar .product-slideshow .f-slidenav{top:36%}.the-product{margin:0}.the-product h1{font-size:1.5rem;margin:20px 0 10px}.the-product p.product-code{font-size:.875rem}.the-product p.cashback{font-size:1.25rem}.the-product p.tp-score{font-size:.875rem;margin:20px 0 0}.the-product li{font-size:.875rem}.star-rating{display:inline-block;float:left;margin-right:55px;max-width:100px}.price.alt{margin:0 0 30px}.deals{padding:20px 20px 5px}.deals .f-accordion-title,.deals h3{padding:0 0 15px}.deals p{margin:15px 0}.insurance-modal .f-modal-dialog{padding:20px;width:864px}.insurance-modal .f-modal-dialog>.f-close:first-child{right:0;top:5px}.tab-section{margin-top:20px}.tab-section .tabs{border-bottom:3px solid #4a4a4a;display:table;margin-bottom:0;margin-top:7px;width:100%}.tab-section .tabs li{display:table-cell;float:none;margin-bottom:0;width:auto}.tab-section .tabs li a{border:none;border-radius:5px 5px 0 0;display:block;font-size:1.0625rem;height:48px;max-height:42px;padding:12px 0 0;text-align:center}.tab-section .tabs li.f-active{margin-bottom:-1px}.tab-section .tabs li.f-active a{background-color:#4a4a4a;color:#fff}.buy-wrap .check-stock,.buy-wrap .order-collect{border-radius:5px}.buy-wrap .check-stock h2,.buy-wrap .order-collect h2{font-weight:500;margin-bottom:15px;padding-top:15px}.buy-wrap .check-stock h2:before,.buy-wrap .order-collect h2:before{margin-right:5px;width:30px}}@media(min-width:680px) and (max-width:1024px){.product-top{margin-top:-40px!important}.messages{padding:0 0 10px}}@media(min-width:1024px) and (max-width:1450px){.check-stock,.order-collect{margin-top:0;padding-top:0}.delivery-stock{margin-bottom:20px}}@media screen and (min-width:1220px){.product-top .p-col-1{width:549px}.product-top .p-col-2{max-width:375px}.product-top .p-col-3{max-width:412px}.check-stock,.check-stock h2,.order-collect,.order-collect h2{margin-top:0;padding-top:0}.check-stock .postcode-check-dt input,.order-collect .postcode-check-dt input{font-size:.875rem}.check-stock .postcode-check-dt button,.order-collect .postcode-check-dt button{padding:8px 40px}.tab-section .tabs li a{font-size:1.25rem;max-height:48px}}@media screen and (min-width:1450px){.blog-slider,.products-slider{padding:0}.product-top .p-col-3{max-width:417px}}.cta-section{text-align:center}.cta-section+.section:not(.cta-section){margin-top:20px}.cta-section h2{font-size:1.5rem;line-height:1.125}@media screen and (min-width:480px){.cta-section h2{font-size:calc(24px + 24 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.cta-section h2{font-size:3rem}}.cta-section p{font-size:.875rem}.cta-section .f-container{width:100%}.cta-section .jessops-list{display:none}.cta-section .f-btn{font-weight:600;width:100%}.cta-img{margin-bottom:-20px;margin-top:40px}.cta-img.top{margin-bottom:40px;margin-top:-20px}.callout-section .callout{margin:0}.dark{background-color:#000;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.6)}.dark .play-video,.dark a,.dark h2{color:#fff}.dark .f-btn{text-shadow:none}.dark-light,.dark-light h2,.grey,.light{color:#000}.grey h2,.light h2{color:#20a5de}.grey{background-color:#e6e6e8}.signup{background-color:#87cde5;color:#fff;min-height:0}.signup h2{color:#fff}.f-slider-container .play-video,.f-visible-small .play-video{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.play-video .material-icons{font-size:6.25rem}.similar .f-grid>div{display:flex}.section.content-grid-section+.content-grid-section{padding-top:40px}@media screen and (max-width:766.99px){.cta-section .f-container{padding-left:30px;padding-right:30px}.cta-section .f-form-row+.f-form-row,.cta-section h2{margin-top:10px}}@media screen and (min-width:480px){.cta-section .f-btn:not(.f-width-1-1){width:auto}.dark-light{background-color:#000;color:#fff}.dark-light .play-video,.dark-light a,.dark-light h2{color:#fff}.dark-light .f-btn-ghost-dark{border-color:#fff;color:#fff}.dark-light .f-btn-ghost-dark:focus,.dark-light .f-btn-ghost-dark:hover{background-color:#fff;color:#000}}@media screen and (min-width:768px){.cta-section{text-align:left}.cta-section .jessops-list{display:block}.signup{background:url(/assets/images/ctas/newsletter-bg.jpg) right -430px center no-repeat #87cde5}.recommended h2,.similar h2{margin-bottom:30px}}@media screen and (min-width:1220px){.section.cta-section{padding-bottom:80px;padding-top:80px}.section.cta-section.big-pad{padding-bottom:120px;padding-top:120px}.signup{background:url(/assets/images/ctas/newsletter-bg.jpg) center center no-repeat #87cde5}}[data-tt]{display:inline-block;position:relative}[data-tt]:after,[data-tt]:before{display:block!important;font-size:.9em;font-weight:300;line-height:1;opacity:0;pointer-events:none;position:absolute;text-transform:none;transition:opacity .3s,transform .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-tt]:before{border:5px solid transparent;content:'';z-index:1001}[data-tt]:after{background-color:#000;border-radius:3px;box-shadow:0 5px 10px -5px rgba(0,0,0,.35);color:#fff;content:attr(data-tt);max-width:21em;min-width:3em;overflow:hidden;padding:8px 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1000}[data-tt]:not([flow]):before,[data-tt][flow^=up]:before{border-bottom-width:0;border-top-color:#000;bottom:100%}[data-tt]:not([flow]):after,[data-tt][flow^=up]:after{bottom:calc(100% + 5px)}[data-tt]:not([flow]):after,[data-tt]:not([flow]):before,[data-tt][flow^=up]:after,[data-tt][flow^=up]:before{left:50%;transform:translate(-50%,-.5em)}[data-tt][flow^=down]:before{border-bottom-color:#000;border-top-width:0;top:100%}[data-tt][flow^=down]:after{top:calc(100% + 5px)}[data-tt][flow^=down]:after,[data-tt][flow^=down]:before{left:50%;transform:translate(-50%,.5em)}[data-tt][flow^=left]:before{border-left-color:#000;border-right-width:0;left:-5px;top:50%;transform:translate(-.5em,-50%)}[data-tt][flow^=left]:after{right:calc(100% + 5px);top:50%;transform:translate(-.5em,-50%)}[data-tt][flow^=right]:before{border-left-width:0;border-right-color:#000;right:-5px;top:50%;transform:translate(.5em,-50%)}[data-tt][flow^=right]:after{left:calc(100% + 5px);top:50%;transform:translate(.5em,-50%)}[data-tt]:not([flow]):hover:after,[data-tt]:not([flow]):hover:before,[data-tt][flow^=down]:hover:after,[data-tt][flow^=down]:hover:before,[data-tt][flow^=up]:hover:after,[data-tt][flow^=up]:hover:before{opacity:.9;transform:translate(-50%,0)}[data-tt][flow^=left]:hover:after,[data-tt][flow^=left]:hover:before,[data-tt][flow^=right]:hover:after,[data-tt][flow^=right]:hover:before{opacity:.9;transform:translate(0,-50%)}[data-tt='']:after,[data-tt='']:before{display:none!important}.trade-section{padding-top:20px!important}.spacer{height:15px}.box{border:1px solid #eee;border-radius:5px}.savings{display:inline-block;margin:10px 0 0;padding:0;width:100%}.savings .inner{background:#8a549c;border-radius:5px 5px 0 0;padding:10px 0;text-align:center;width:100%}.savings .inner h2{color:#fff;display:inline-block;font-size:1.25rem;font-weight:500;margin:0;text-align:center;width:100%}.savings .inner p{display:inline;font-size:.875rem;margin:0;padding:0}.savings .inner p a{color:#fff;text-decoration:none}.savings .inner p a:hover{text-decoration:underline}.trade-in{background:#000;margin:0 10px 20px;overflow:hidden;padding-top:0!important;position:relative;text-align:center}.trade-in .quote-panel{color:#fff;padding:10px 10px 0}.trade-in .quote-panel h2{color:#fff;font-size:3rem;font-weight:500;padding:20px 0 0}.trade-in .quote-panel p{color:#fff;font-size:.875rem;line-height:1.45em;margin:0 auto 10px;max-width:600px;padding:0 0 10px}.trade-in .quote-panel .trade-search{margin:0 auto;max-height:50px;max-width:600px;overflow:hidden;position:relative}.trade-in .quote-panel .trade-search input[type=text]{border:none;border-radius:5px;color:#999;float:left;font-family:open sans,Helvetica,Arial,sans-serif;font-size:.875rem;height:48px;outline:0;overflow:hidden;padding-left:15px;width:89%}.trade-in .quote-panel .trade-search button{background:#20a5de;border-radius:0 5px 5px 0;bottom:0;height:50px;padding:0 10px;position:absolute;right:0;top:0;transform:translateX(0)}.trade-in .camera-mobile img{max-width:262px}.trade-in .panel{border-radius:0}.trade-in .panel .cta-img{margin-bottom:-10px;margin-top:10px}.with-saved-items,.with-saved-items .panel{border-radius:0 0 5px 5px}.without-saved-items{border-radius:5px;margin-top:10px}.without-saved-items .panel{border-radius:5px}.checklist-columns{margin:20px 0}.checklist-columns .feature-list{border-bottom:1px solid #eee;display:inline-block;margin:0 0 10px}.checklist-columns .feature-list .trade-icon{float:left;margin-right:10px}.checklist-columns .feature-list .checklist{float:left;width:85%}.checklist-columns .feature-list .checklist h3{font-size:1.25rem;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-weight:500;margin:0 0 10px}.checklist-columns .feature-list .checklist ul{margin:0 0 20px}.checklist-columns .feature-list .checklist ul li{display:inline-flex;font-size:.875rem;margin-left:-5px;width:100%}.checklist-columns .feature-list .checklist ul li:before{top:3px}.checklist-columns .feature-list .checklist p{font-size:.875rem;line-height:1.6em;max-width:260px}.checklist-columns .sell-cta{background:#eee;border-radius:5px;margin:0 0 20px;padding:20px;text-align:center}.checklist-columns .sell-cta h3{font-size:1.5rem;font-weight:500;margin:0 auto 20px;max-width:184px}.checklist-columns .sell-cta p{font-size:.875rem;line-height:1.45em}@media screen and (min-width:768px){.savings{margin:0}.savings .inner h2{display:inline;margin-right:20px;width:auto}.trade-in .panel-desktop{display:none}.trade-in .quote-panel .trade-search input[type=text]{width:90%}.checklist-columns{margin:10px 0 40px}.checklist-columns .feature-list{border-bottom:0;border-right:1px solid #eee}.checklist-columns .feature-list .checklist p{margin:0}}@media screen and (min-width:1220px){.savings .inner{margin-left:0;padding:15px 0}.trade-in{margin-bottom:35px}.trade-in .quote-panel{padding:15px 50px;top:0}.trade-in .quote-panel h2{padding:0}.trade-in .quote-panel p{padding:0 0 20px}.checklist{padding-bottom:40px}.sell-cta h3{max-width:100%}.sell-cta p{margin:20px auto 0;max-width:242px}}@media screen and (min-width:1280px){.trade-in{background:0 0;margin-bottom:10px;text-align:left}.trade-in .panel .cta-img{margin-top:-10px}.trade-in .panel picture{display:none;margin-top:-50px}.trade-in .panel-desktop{display:block;max-height:300px;z-index:0}.trade-in .panel-desktop picture{display:block}.trade-in .quote-panel{padding:35px 50px;position:absolute;z-index:1}.trade-in .camera-mobile{display:none}}.trade-products{display:inline-block;margin:0 0 20px;padding:10px 0 20px;width:100%}.trade-products h2{font-weight:500;margin:0 0 30px;text-align:center}.trade-products ul{border-bottom:1px solid #eee;padding:0 0 40px}.trade-products ul li a{text-decoration:none}.trade-products ul li a span{display:inline-block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1.125rem;margin:0 0 40px;text-decoration:none}.trade-products picture{border:1px solid #eee;border-radius:5px;padding:10px;text-align:center}.trade-products picture img,.trade-products picture source{max-width:240px}.trade-products picture span{background-position:center center;background-repeat:no-repeat;background-size:240px!important;max-height:285px}@media screen and (min-width:768px){.trade-products{margin:0}.trade-products h2{text-align:left}.trade-products ul li a span{margin:10px 0 40px}.trade-products picture{padding:34px 16px}}.trade-product-main picture{border:1px solid #eee;border-radius:5px;height:100%;padding:0}.trade-product-main picture span{margin:0 auto;max-height:360px;max-width:360px;position:relative!important;text-align:center;width:100%}.trade-product-title h2{border-bottom:1px solid #eee;display:block;font-size:3rem;font-weight:500;padding:20px 0;text-align:center}.trade-product-title h2 span{display:block;font-size:1.5rem;margin:0 auto;max-width:222px;padding:0;width:100%}.trade-product-title h2 span a{display:block;font-family:open sans,Helvetica,Arial,sans-serif;font-size:.8125rem;padding:20px 0 0}.steps-list{border-bottom:1px solid #eee;padding-bottom:20px;padding-left:0}.steps-list li{counter-increment:inst;display:table;font-size:.875rem;line-height:32px;list-style-type:none;width:100%}.steps-list li:before{background:#eee;border-radius:50%;content:counter(inst);display:inline-block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;height:36px;margin:0 10px 10px 0;text-align:center;width:36px}.quote-button{background:#f08826;border:none;color:#fff;font-size:1.125rem;height:55px;max-width:373px;width:100%}.description{margin:0}.description h2{font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2em;margin-top:5px}.description .conditions{margin:0}.description .conditions div{padding:0 0 15px}.description .conditions div .quote-condition{margin:0 auto;padding:15px 15px 20px;text-align:center}.description .conditions div .quote-condition h3{font-size:1.25rem;font-weight:500;margin:8px 0 20px}.description .conditions div .quote-condition ul{margin:10px 0 -5px;text-align:left}.description .conditions div .quote-condition ul li{display:flex;font-size:.875rem}.description .conditions div .quote-condition input[type=radio]{background:#fff;border:1px solid #000;height:40px;width:40px}.description .conditions div .quote-condition input[type=radio]:before{height:30px;margin-top:4px;width:30px}.description .conditions div .lgrey{background:#eee}.accessories{font-size:.8125rem;margin:0 0 40px;padding:20px 0 0}.accessories .checkbox,.select-quote .checkbox{margin-bottom:15px;position:relative}.accessories .checkbox span,.select-quote .checkbox span{display:inline-flex}.accessories .checkbox label,.select-quote .checkbox label{display:inline-flex;padding-left:40px;position:relative}.accessories .checkbox input[type=checkbox],.select-quote .checkbox input[type=checkbox]{background-color:#fff;border:1px solid #000;border-radius:5px;cursor:pointer;height:26px;left:0;min-width:26px;opacity:0;position:absolute;top:0;width:26px;z-index:1}.accessories .checkbox input[type=checkbox]:before,.select-quote .checkbox input[type=checkbox]:before{font-size:1.25rem;color:#222;line-height:24px}.accessories .checkbox input[type=checkbox]:checked+.input-helper:before,.select-quote .checkbox input[type=checkbox]:checked+.input-helper:before{border:.9em solid #65b231;border-radius:5px;content:' ';display:block;font-size:1rem;height:0;margin-top:0;max-height:26px;overflow:hidden;position:absolute;top:0;width:0}.accessories .checkbox input[type=checkbox]:checked+.input-helper:after,.select-quote .checkbox input[type=checkbox]:checked+.input-helper:after{border:solid #fff;border-width:0 .15em .15em 0;color:#fff;content:' ';display:block;height:.8em;left:10px;margin-top:-.3em;opacity:1;position:absolute;top:10px;transform:rotate(45deg);width:.3em}.accessories .checkbox .input-helper,.select-quote .checkbox .input-helper{display:inline-flex}.accessories .checkbox .input-helper:after,.accessories .checkbox .input-helper:before,.select-quote .checkbox .input-helper:after,.select-quote .checkbox .input-helper:before{content:'';position:absolute}.accessories .checkbox .input-helper:before,.select-quote .checkbox .input-helper:before{border:1px solid #000;border-radius:5px;color:#fff;content:'';display:block;height:26px;left:0;top:0;width:26px}.accessories .checkbox .input-helper:after,.select-quote .checkbox .input-helper:after{color:#fff;content:'\2714';font-size:.9375rem;left:7px;opacity:0;top:0;transform:scale(0)}.continue-button{display:inline-block;margin-bottom:40px!important;text-align:center;width:100%}@media screen and (min-width:960px){.accessories{padding:30px 0 15px}.trade-product-title h2{margin:-10px 0 0;padding:0 0 20px;text-align:left}.trade-product-title h2 span{max-width:100%;padding:20px 0 0}.trade-product-title h2 span a{display:inline}.steps-list{border-bottom:0;padding-bottom:0}.description{margin-top:60px}.description h2{margin:40px 0}.description .conditions div{padding:0 0 5px 30px}.description .conditions div:first-of-type{padding-left:0}.description .conditions div .quote-condition{padding:30px 20px 40px}.description .conditions div .quote-condition h3{font-size:1.5rem}.continue-button{margin-bottom:80px!important}}.select-quote{margin:20px 0 0;order:1}.select-quote .checkbox{margin-bottom:0}.select-quote .checkbox label{padding-left:40px;position:relative}.select-quote .checkbox span{font-size:.875rem}.trade-heading{margin:0 0 20px;text-align:center}.trade-heading h2{font-size:3rem;font-weight:500;line-height:1.15em;margin-top:20px}.trade-heading p{font-size:.875rem;margin:0}.trade-overview .details-box{background:#eee;border-radius:5px;margin:0 auto 60px;max-width:982px;padding:20px 2% 10px;text-align:center;width:96%}.trade-overview .details-box .terms{text-align:left}.trade-overview .details-box .terms .select-quote{margin:0}.trade-overview .details-box .terms .select-quote span{display:inline-block;font-size:.875rem;line-height:1.25em;margin-top:-6px;position:relative;text-align:left;top:2px}.trade-overview .details-box h2{font-size:1.5rem;font-weight:500;margin:0 0 30px;padding:0}.trade-overview .details-box .quote-button{margin:10px 0 0;max-width:311px}.trade-overview .details-box fieldset{border:0;margin:0 auto;max-width:633px}.trade-overview .details-box fieldset .f-form-controls{text-align:left}.trade-overview .details-box fieldset .f-form-controls input.field-width{border:1px solid #eee;border-radius:5px;color:#aaa;font-family:open sans,Helvetica,Arial,sans-serif;font-size:.875rem;height:30px;line-height:1em;margin:0 0 20px;max-width:234px;padding:6px 5%;width:100%}.trade-overview .quote{margin:0 auto 10px;max-width:960px;padding:0 30px 30px}.trade-overview .quote .trade-product{display:flex;flex-flow:column}.trade-overview .quote .trade-product picture{margin:0 auto;max-height:260px;max-width:260px;order:2}.trade-overview .quote .trade-product .select-quote{order:1}.trade-overview .quote .trade-serial{margin-top:20px}.trade-overview .quote .trade-serial .asterisk ::-webkit-input-placeholder{background:#c11d1f}.trade-overview .quote .trade-serial .asterisk ::-webkit-input-placeholder:after{color:red;content:'*';font-size:.625rem;vertical-align:top}.trade-overview .quote .trade-serial .asterisk::-webkit-input-placeholder:before{background:#c11d1f}.trade-overview .quote .trade-serial .asterisk::-moz-placeholder:before{background:#c11d1f}.trade-overview .quote .trade-serial .asterisk:-ms-input-placeholder:before{background:#c11d1f}.trade-overview .quote .trade-serial .asterisk::-ms-input-placeholder:before{background:#c11d1f}.trade-overview .quote .trade-serial .asterisk::placeholder:before{background:#c11d1f}.trade-overview .quote .trade-serial .asterisk::-webkit-input-placeholder:after{color:red;content:'*';font-size:.625rem;vertical-align:top}.trade-overview .quote .trade-serial .asterisk::-moz-placeholder:after{color:red;content:'*';font-size:.625rem;vertical-align:top}.trade-overview .quote .trade-serial .asterisk:-ms-input-placeholder:after{color:red;content:'*';font-size:.625rem;vertical-align:top}.trade-overview .quote .trade-serial .asterisk::-ms-input-placeholder:after{color:red;content:'*';font-size:.625rem;vertical-align:top}.trade-overview .quote .trade-serial .asterisk::placeholder:after{color:red;content:'*';font-size:.625rem;vertical-align:top}.trade-overview .quote h3{font-size:1.5rem;font-weight:500;margin-top:15px}.trade-overview .quote dl{margin:0}.trade-overview .quote dl dt{font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4em}.trade-overview .quote dl dd{font-size:.875rem;margin:0 0 10px}.trade-overview .quote dl dd:last-of-type{margin:0}.trade-overview .quote input[type=text]{height:auto;padding:10px 15px}.trade-overview .quote textarea{padding:15px}.trade-overview .quote input[type=text],.trade-overview .quote textarea{border-radius:5px;color:#999;font-size:.875rem}.trade-overview .quote .update-button{border:1px solid #000;padding:10px;width:100%}.trade-overview .quote .update-button:hover{background:#f08826;border:1px solid #f08826}.add-item{margin:10px 0;text-align:center}.add-item .f-btn{background:#20a5de;color:#fff;max-width:311px;text-align:center;width:100%}.add-item .f-btn:before{content:'\002B';margin-right:5px}.add-item .f-btn:hover{background:#000}@media screen and (min-width:960px){.trade-heading{margin:0 0 30px}.trade-heading h2{margin-top:0}.add-item{margin:20px 0 40px}.trade-overview .quote{margin:0 auto 30px;padding:30px}.trade-overview .quote h3{margin-top:0;max-width:270px}.trade-overview .quote .trade-product{display:flex;flex-flow:column}.trade-overview .quote .trade-product picture{order:1}.trade-overview .quote .trade-product .select-quote{order:2}.trade-overview .quote .trade-serial{margin-top:0}.trade-overview .details-box{padding:20px 20px 30px;width:100%}.trade-overview .details-box fieldset input.field-width{margin:0 20px 30px 0;max-width:281px;padding:6px 15px;width:100%}}.banner-content.banner-blfr h1{font-size:3.125rem}.panel-overlay-blfr,.panel-overlay-sale{background-color:transparent;justify-content:space-between}.panel-overlay-blfr .offer-ribbon,.panel-overlay-sale .offer-ribbon{font-size:1.25rem;background-color:#bd0000;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;line-height:1;margin-top:20px;padding:10px 0;text-align:center;width:100%}@media screen and (min-width:480px){.banner-content.banner-blfr h1{font-size:calc(50px + 30 * (100vw - 480px)/740)}.panel-overlay-blfr .offer-ribbon,.panel-overlay-sale .offer-ribbon{font-size:calc(20px + 2 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.banner-content.banner-blfr h1{font-size:5rem}.panel-overlay-blfr .offer-ribbon,.panel-overlay-sale .offer-ribbon{font-size:1.375rem}}.panel-overlay-blfr .offer-price,.panel-overlay-sale .offer-price{font-size:1.875rem;box-sizing:border-box;color:#000;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;line-height:1.1;padding-left:20px;text-align:left;//text-shadow:0015pxrgba(249,214,119,.5);width:100%}.panel-overlay-blfr .offer-price span,.panel-overlay-sale .offer-price span{display:block}.panel-overlay-blfr .offer-price strong,.panel-overlay-sale .offer-price strong{font-size:2.25rem;display:block}@media screen and (min-width:480px){.panel-overlay-blfr .offer-price,.panel-overlay-sale .offer-price{font-size:calc(30px + 6 * (100vw - 480px)/740)}.panel-overlay-blfr .offer-price strong,.panel-overlay-sale .offer-price strong{font-size:calc(36px + 8 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.panel-overlay-blfr .offer-price,.panel-overlay-sale .offer-price{font-size:2.25rem}.panel-overlay-blfr .offer-price strong,.panel-overlay-sale .offer-price strong{font-size:2.75rem}}.panel-overlay-blfr .offer-price small,.panel-overlay-sale .offer-price small{font-size:1rem;display:block;margin-top:5px}.panel-overlay-blfr h3,.panel-overlay-sale h3{font-size:1.375rem;margin:0 10px 30px;text-align:center}@media screen and (min-width:480px){.panel-overlay-blfr h3,.panel-overlay-sale h3{font-size:calc(22px + 0 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.panel-overlay-blfr h3,.panel-overlay-sale h3{font-size:1.375rem}}.panel-overlay-sale .offer-ribbon{background-color:#c11d1f;color:#fff}.panel-overlay-sale .offer-price{text-shadow:none}.blfr-play-icon{font-size:3.75rem;color:#fff;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.bf-countdown{background-color:#222;color:#fff;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;min-width:265px;padding:15px 10px;text-align:center}.bf-countdown h2{font-size:1.25rem;color:#fff;margin-bottom:10px;text-transform:uppercase}.bf-countdown h2 a{color:#fff;text-decoration:none}.bf-countdown h2 svg{margin-top:-4px}.bf-countdown .sale{color:#c11d1f}.bf-countdown .f-countdown{display:flex;justify-content:space-between;line-height:1;margin:0}.bf-countdown .f-countdown>li{padding:0 10px}.bf-countdown .f-countdown .f-countdown-number{font-size:1.5rem}.bf-countdown .f-time{font-size:.75rem;color:#999;display:inline-block;font-weight:300;margin-top:5px}@media screen and (min-width:480px){.bf-countdown h2{font-size:calc(20px + 10 * (100vw - 480px)/740)}.bf-countdown .f-countdown .f-countdown-number{font-size:calc(24px + 8 * (100vw - 480px)/740)}.bf-countdown .f-time{font-size:calc(12px + 4 * (100vw - 480px)/740)}}@media screen and (min-width:768px){.bf-countdown{align-items:center;border-radius:0 0 6px 6px;display:flex;justify-content:space-between;left:50%;min-width:580px;padding:15px 20px;position:absolute;top:0;transform:translateX(-50%)}.bf-countdown h2{margin-bottom:0}.bf-countdown .f-countdown{flex:1 1 auto;margin-left:20px}.bf-countdown .f-countdown>li{padding:0 20px}}@media screen and (min-width:960px){.banner-content.banner-blfr{max-width:660px;width:100%}.bf-countdown{min-width:680px;padding:15px 40px}.bf-countdown .f-countdown{margin-left:40px}}@media screen and (min-width:1220px){.bf-countdown h2{font-size:1.875rem}.bf-countdown .f-countdown .f-countdown-number{font-size:2rem}.bf-countdown .f-time{font-size:1rem}.bf-countdown{min-width:780px}.bf-countdown .f-countdown{margin-left:80px}}@media screen and (min-width:1220px) and (max-width:1599px){.takeover .banner-content{margin-top:-60px}}@media screen and (min-height:665px) and (min-width:960px){.banner-content.banner-blfr{max-width:530px}}.hide{display:none}.white{padding-bottom:20px;padding-top:20px!important}.light-grey{background-color:#f7f7f7;padding-bottom:20px 10px;padding-top:20px!important}.light-grey .tag{font-size:.75rem;border-radius:0 0 5px;color:#fff;display:inline-table;left:0;padding:7px 15px;position:absolute;top:0;z-index:1}.light-grey .tag.pink{background-color:#e40c65}.light-grey .tag.blue{background-color:#20a5de}.light-grey .tag.orange{background-color:#f08826}.light-grey .tag.purple{background-color:#8a549c}.light-grey .tag.green{background-color:#65b231}.light-grey .tag.yellow{background-color:#fee505;color:#000}.light-grey .be-inspired{background-color:#fff;position:relative}.light-grey .be-inspired .offer-ribbon{padding:20px 0;text-align:center}.light-grey .advice-centre{background-color:#fff;position:relative;z-index:1}.light-grey .advice-centre .offer-ribbon{padding:0;text-align:left}.light-grey .advice-centre .offer-ribbon p{font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.4em;margin:0;padding:20px 20px 15px}.light-grey .advice-centre .offer-ribbon span{display:inline-block;line-height:1.4em;padding:0 20px 20px}.light-grey .advice-centre-links ul{margin:0;padding:0}.light-grey .advice-centre-links ul li{list-style:none;position:relative}.light-grey .advice-centre-links ul li a{font-size:.875rem;background-color:#fff;border-radius:5px;box-sizing:border-box;display:inline-block;margin:0 0 13px;padding:10px;position:relative;text-decoration:none;transition:background-color .2s,color .2s;width:100%}.light-grey .advice-centre-links ul li a:hover{background-color:#eee}.light-grey .advice-centre-links ul li a .material-icons{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.light-grey .advice-centre-links a{width:100%}.light-grey .advice-centre-links a.f-btn{background-color:transparent}.light-grey .advice-centre-links a.f-btn:hover{background-color:#000;color:#fff}.light-grey .advice-centre,.light-grey .be-inspired{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;width:100%}.light-grey .advice-centre .offer-ribbon,.light-grey .be-inspired .offer-ribbon{font-size:.875rem;background-color:#fff;font-weight:600;line-height:1;margin-top:0;width:100%}.light-grey .advice-centre .offer-price,.light-grey .be-inspired .offer-price{font-size:1.875rem;box-sizing:border-box;color:#fff;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;line-height:1.1;padding-left:20px;text-align:left;width:100%}.light-grey .advice-centre .offer-price span,.light-grey .be-inspired .offer-price span{display:block}.light-grey .advice-centre .offer-price strong,.light-grey .be-inspired .offer-price strong{font-size:2.25rem;display:block}@media screen and (min-width:480px){.light-grey .advice-centre .offer-price,.light-grey .be-inspired .offer-price{font-size:calc(30px + 6 * (100vw - 480px)/740)}.light-grey .advice-centre .offer-price strong,.light-grey .be-inspired .offer-price strong{font-size:calc(36px + 8 * (100vw - 480px)/740)}}@media screen and (min-width:1220px){.light-grey .advice-centre .offer-price,.light-grey .be-inspired .offer-price{font-size:2.25rem}.light-grey .advice-centre .offer-price strong,.light-grey .be-inspired .offer-price strong{font-size:2.75rem}}.light-grey .advice-centre .offer-price small,.light-grey .be-inspired .offer-price small{font-size:1rem;display:block;margin-top:5px}.light-grey .advice-centre h3,.light-grey .be-inspired h3{font-size:1.375rem;margin:0 10px 30px;text-align:center}@media screen and (min-width:480px){.light-grey .advice-centre h3,.light-grey .be-inspired h3{font-size:calc(22px + 0 * (100vw - 480px)/740)}}.inspired h2{margin-bottom:10px;margin-top:-10px}.inspired .panel{margin-top:10px}.signup .f-form-row label.f-flex{font-size:.75rem}@media screen and (min-width:1220px){.light-grey .advice-centre h3,.light-grey .be-inspired h3{font-size:1.375rem}.hide{display:inline-block}.white{padding-top:20px!important}.light-grey{padding-bottom:50px;padding-top:30px!important}}.blog{margin-top:20px;padding-top:0!important}.blog h1{font-size:2.25rem;margin-bottom:10px}.blog h1.m-top{margin-bottom:20px;margin-top:20px}.blog h2{font-size:1.25rem;margin:0 auto 20px;max-width:900px}.blog span.tag{border-radius:5px;color:#fff;display:inline-block;font-family:Oswald,open sans,Helvetica,Arial,sans-serif;font-size:1rem;padding:6px 12px}.blog span.tag.pink{background-color:#e40c65}.blog span.tag.blue{background-color:#20a5de}.blog span.tag.orange{background-color:#f08826}.blog span.tag.purple{background-color:#8a549c}.blog span.tag.green{background-color:#65b231}.blog span.tag.yellow{background-color:#fee505;color:#000}.article-content{padding:0 20px}.article-content a{color:#20a5de}.article-content p{font-size:.875rem}.article-content blockquote{display:inline-block;font-size:1.875rem;line-height:1.47em;margin:20px 0}.article-content .hide{margin:0}.blog-slider{margin:0 0 30px}@media only screen and (max-width:660px){.blog-slider.jessops-slider .f-slidenav{background-color:#fff;border-radius:0;padding:0}.blog-slider.jessops-slider .f-slidenav .material-icons{font-size:1.5625rem}}.blog-slider ul li{border:1px solid #eee;border-radius:5px;box-sizing:border-box;overflow:hidden}.blog-slider ul li .blog-slider-left{line-height:normal;padding:20px;text-align:left}.blog-slider ul li .blog-slider-left h3{font-size:1.375rem;margin-top:20px}.blog-slider ul li .blog-slider-left p{font-size:.875rem}.blog-slider ul li .blog-slider-left .btn{font-weight:600}.blog-slider ul li .blog-slider-right{border-radius:0 5px 5px 0;overflow:visible}.blog-slider ul li span.slide-caption{background-color:#000;color:#fff;display:inline-block;font-size:.75rem;padding:5% 5% 20px;text-align:left;width:90%}.article-bottom-nav{padding:0 20px 30px}.article-bottom-nav hr{margin:20px 0 30px}.article-bottom-nav a.f-btn{display:block;margin:0 auto 20px;max-width:190px;padding:12px 45px;width:100%}.article-bottom-nav .share{display:inline-block;text-align:center;width:100%}.article-bottom-nav .share p{font-size:.875rem;font-weight:700}.article-bottom-nav .share ul{margin:0;text-align:center;width:100%}.article-bottom-nav .share ul li{margin:0 5px 0 0;width:45px}@media screen and (max-width:767.99px){.blog-cat-picker{display:inline-block;width:100%}.blog-cat-picker form,.blog-cat-picker h2{display:inline;float:right;width:72%}.blog-cat-picker form select,.blog-cat-picker h2 select{width:100%}.blog-cat-picker h2{float:left;line-height:2.3em;text-align:left!important;width:auto}.article-bottom-nav .social-icons{display:flex;flex-wrap:wrap}.article-bottom-nav .social-icons .share{order:1}.article-bottom-nav .social-icons .share p{margin:0 0 10px}.article-bottom-nav .social-icons .blog-return{margin:20px auto 10px;order:2}}.posts{margin-bottom:0}.posts h2{margin:0 0 20px}.posts button{top:48%}.related{padding:20px 0 60px}.related h2{margin:0 0 20px}.related h3{margin-bottom:0}.related .price.alt .cashback{color:#f08826;display:inline}@media screen and (min-width:768px){.blog-slider ul li span.slide-caption{padding:15px;width:100%}.related h2{margin:20px 0 30px}.related h3{margin:10px 0 30px}}@media screen and (min-width:1220px){.blog{margin-top:-10px;padding-top:0!important}.blog h1{font-size:2.25rem;margin-bottom:30px}.blog h2{font-size:1.5rem;margin:0 auto 40px}.article-content{margin-top:-60px;max-width:880px}.article-content blockquote{margin:20px 0 40px}.article-content h3{margin:60px 0 0}.blog-slider{display:block}.blog-slider ul li .blog-slider-left{padding:70px 70px 20px}.blog-slider ul li .blog-slider-left h3{font-size:2.25rem;margin-top:25px}.blog-slider ul.f-dotnav{bottom:20px;display:inline-block;left:0;margin-left:70px}.blog-slider ul.f-dotnav li{border:1px solid #000;border-radius:50%;float:left;margin-right:10px;padding:0}.article-bottom-nav a.f-btn{float:left;padding:12px 45px;width:auto}.article-bottom-nav .share{float:right;width:auto}.article-bottom-nav .share p{float:left}.article-bottom-nav .share ul{float:left;margin:0 0 0 20px;width:auto}.article-bottom-nav .share ul li{margin:0 5px 0 0;width:34px}.posts h2{margin:10px 0 40px}.posts button{top:48%!important}}@media print{*,:after,:before{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.header .search-form-container{visibility:hidden}.banner,.categories,.cta-img,.f-cookie-consent,.f-slidenav,.play-video,.product-finder,.product-images,.product-orders,.sharea,.top-list,.upsells{display:none!important}picture{border:2px solid #eee!important;box-sizing:border-box}picture>img{visibility:hidden}.panel{border:2px solid #eee!important;box-sizing:border-box;position:relative}.panel picture{border:0!important}.panel.panel-tp .panel-overlay{text-align:center}.panel.panel-two-face picture{display:none}.panel.panel-two-face .f-grid-width-medium-1-2>*{width:100%}.section{padding-bottom:40px;padding-top:40px}.footer,.sub-footer{border-top:2px solid #eee}.footer .section,.sub-footer .section{padding-bottom:20px}.foot-cards{width:400px!important}.j-accordion .f-accordion-title{background-color:#eee!important}.j-accordion .f-accordion-title+div{height:auto!important}.j-accordion .f-accordion-content{padding-top:20px}.products-list>.f-grid>div{page-break-inside:avoid}.product-rating{width:150px!important}.callout{border:2px solid #eee}.callout svg{display:none}.cta-section{border-top:2px solid #eee}.cta-section .f-lazyload-cover{display:none!important}.cta-section .f-grid-width-medium-1-2,.cta-section .f-grid-width-medium-1-3,.cta-section .f-grid-width-small-2-5{justify-content:center}.cta-section .f-grid-width-medium-1-2>*,.cta-section .f-grid-width-medium-1-3>*,.cta-section .f-grid-width-small-2-5>*{width:50%}.f-slider{min-height:0!important;min-width:0!important;transform:translateX(0)!important}.f-slider.f-grid-width-medium-1-3>li,.f-slider.f-grid-width-small-1-3>li{width:33.333%!important}.f-slider.f-grid-width-small-1-2>li{width:50%!important}.f-slider>li{height:auto!important;min-height:auto!important;position:static;width:auto!important}.products-slider{padding:0}.f-grid-width-small-2-5>*{width:40%}.f-grid-width-medium-1-4>*{width:25%}.f-grid-width-medium-1-3>*,.f-grid-width-small-1-3>*{width:33.333%}.f-grid-width-medium-1-2>*{width:50%}.list-view{text-align:center!important}.list-view>div>div hr{display:none!important}.list-view>hr:not(:first-of-type){display:block!important}.list-view>.f-grid>*{box-sizing:border-box!important;width:33.333%!important}.list-view .image,.list-view .product-rating{margin-bottom:10px!important}.list-view .details,.list-view .details-pricing,.list-view .image,.list-view .pricing{width:100%!important}.list-view .details-pricing{display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.list-view .f-hidden-medium,.list-view .f-list{display:none!important}}