/**
 ** dlgc-seniors-card - Frontend dev for a static prototype of the Seniors Card website for DLGC.
 ** @author: Eric Guittiere - eric.guittiere@ignia.com.au
 ** @version: v0.1.0
 **/
.container .login-form .row,.discounts,.header-dlgc,.news-list,.product-section-content,.standard-form fieldset{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.logos,.product-description,.product-info,.site-utils{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.discounts h1,.discounts h2,.discounts-pagination,.logos,.news-list h1,.news-list h2,.product-description,.product-info,.site-utils,.standard-form .msg{display:inline-block;letter-spacing:normal;vertical-align:top;text-rendering:auto}.competition,.discount-standard,.discounts-cta,.news,.news-list-cta,.standard-form .form-control.tickable,.standard-form fieldset h1,.standard-form fieldset h2,.standard-form fieldset h3,.standard-form fieldset h4,.standard-form fieldset h5,.standard-form label,.standard-form legend{display:inline-block;letter-spacing:normal;vertical-align:top;text-rendering:auto;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.standard-form .form-control{text-rendering:auto}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}.js .nojs,[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0;padding:.35em 0 .75em;border:0}legend{border:0;display:inline-block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#292929;border-bottom:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid transparent}td,th{padding:0}body,html{height:100%;background:#292929;font-size:calc(14px + 4*((100vw - 20em)/770))}html{line-height:1.5;box-sizing:border-box}body{color:#292929}.wrapper{height:100%;max-width:1500px;margin:0 auto}*,:after,:before{box-sizing:inherit}a:focus{outline:none}a:active,a:hover,a:visited{color:currentColor}h1,h2,h3,h4,h5{font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;line-height:1.1;color:#292929}h1,h2{font-size:2.14rem;font-weight:400}h2{font-size:1.6rem}h3{font-size:1.3rem;font-weight:700}.browsehappy,.nojs{padding:1rem;margin:0;font-size:1.2rem;text-align:center}.browsehappy{background:#ff0}.benefits p .learn-more:hover,.browsehappy a{color:#007dba}.nojs{background:red;color:#fff}.nojs a{color:#e1f4fd}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}use{width:20px;height:20px}section{background:#fff}section,section *{position:relative}section.grey{background:#e4ecec}section.grey:after,section.grey:before{content:'';position:absolute;left:0;width:100%;height:10px;display:block;z-index:100;background:linear-gradient(to bottom,rgba(41,41,41,0) 0%,rgba(41,41,41,.15) 100%);pointer-events:none}section.grey:after{bottom:0}section.grey:before{bottom:auto;top:0;background:linear-gradient(to bottom,rgba(41,41,41,.15) 0%,rgba(41,41,41,0) 100%)}section.grey:last-of-type:after{display:none}#content,section [class*=-section-content]{width:100%;max-width:1500px;margin:0 auto;padding:0 .3rem}.crmEntityFormView{width:100%!important;max-width:1500px!important;margin:0 auto;padding:0 2rem!important}.container{padding:0!important;margin:0!important;width:auto!important;min-width:0!important}.container fieldset{border-radius:2px;margin-bottom:2rem}.page-heading{margin-top:0!important;padding-top:0!important}.page-copy>.xrm-attribute-value{max-width:10000rem;margin:0!important;padding:0!important}.page-copy>.xrm-attribute-value>p{width:80%!important}.page-copy>.xrm-attribute-value>p,.page-header,.xrm-attribute-value{margin-left:auto!important;margin-right:auto!important;max-width:1500px;padding:0 .3rem}.bigblue{margin-bottom:1rem}.modal-header .close{z-index:5}.modal{background:rgba(255,255,255,.7)}.progress{font-size:.7rem}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background:0 0;border:none;color:#292929}ol.progress{display:none!important}ol.progress li{float:none}ol.progress li span.number{top:28px!important}ol.progress>li.active:before{margin-top:-1em!important}ol.progress>li.active:after{top:1.75em!important}input#velrada_portalid_pointstext{width:150px!important}span.required:before{content:'* ';color:red}.ms-asset-icon{display:inline-block!important}a.btn-primary{color:#fff!important}a.btn-primary:active,a.btn-primary:focus,a.btn-primary:hover,a.btn-primary:visited{color:#fff!important}.navbar-toggle{display:none!important}.nav-background{background:#e1f4fd;position:relative}.nav-background:after{content:'';position:absolute;top:0;left:0;width:100%;height:10px;display:block;background:linear-gradient(to top,rgba(41,41,41,0) 0%,rgba(41,41,41,.15) 100%);pointer-events:none}.header{background:#e1f4fd url(~/assets/images/header-bg.svg) no-repeat center top;background-size:100% 6rem}.header,.header *,footer *{position:relative}.header .menu,.header .menu .bar{position:absolute;transition:transform .2s ease}.header .menu{right:.5rem;width:3rem;cursor:pointer;z-index:4000;top:1.5rem;height:3rem}.header .menu .bar{height:.29rem;width:70%;background:#fff;top:1.33rem;transform:translateY(-.6rem);left:15%;transform-origin:50% 50%}.header .menu .bar:nth-child(2){transform:translateY(0)}.header .menu .bar:nth-child(3){transform:translateY(.6rem)}.header .menu.close .bar:nth-child(1),.header .menu.close .bar:nth-child(2){transform:rotate(45deg)}.header .menu.close .bar:nth-child(3){transform:rotate(-45deg)}.header:after{content:'';position:absolute;top:6rem;left:0;width:100%;height:10px;display:block;background:linear-gradient(to bottom,rgba(41,41,41,.15) 0%,rgba(41,41,41,0) 100%);pointer-events:none}.header-dlgc{padding:0 .3rem}.header-dlgc,.header-nav-primary,.header-nav-secondary{max-width:1500px;margin:0 auto}.header-nav-primary{padding:0 .3rem}.header-nav-primary ul{padding:0;margin:0;list-style:none;list-style-image:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.header-nav-primary ul:before{content:"browse discounts:";display:block;text-transform:uppercase;width:100%;height:1.5rem;margin-right:.8rem;line-height:1.1;font-size:.8rem;text-align:center;color:#292929}.header-nav-primary li{padding:0 .1rem;display:inline-block;z-index:2}.header-nav-primary li:nth-child(1) button{background:#005f86}.header-nav-primary li:nth-child(2) button{background:#965014}.header-nav-primary li:nth-child(3) button{background:#555}.header-nav-primary li:nth-child(4) button{background:#36573b}.header-nav-primary li button{border:none;display:block;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:2px;color:#fff;font-weight:700;height:100%;padding:1rem .5rem;line-height:1;transition:line-height .2s ease}.header-nav-primary li button:focus,.header-nav-primary li button:hover{outline:none}.header-nav-secondary{position:fixed;top:33%;z-index:-1;opacity:0;right:0;height:67%;width:100%;text-align:center;background:#005f86;transition:opacity .3s ease;padding:0 1rem;font-size:.8rem}.header-nav-secondary.shown{opacity:1;z-index:3000}.header-nav-secondary ul{font-weight:700;padding:0;margin:0;list-style:none;list-style-image:none;display:block}.header-nav-secondary li{display:block;margin:1rem 0}.header-nav-secondary a{text-decoration:none;color:#fff;transition:color .2s ease}.header-nav-secondary a:focus,.header-nav-secondary a:hover{color:#e1f4fd}.user-utils{font-size:.8rem;display:inline-block}.user-utils .apply,.user-utils .login{background:#0a3a6e;color:#fff;text-transform:uppercase;padding:1rem .7rem;display:block;margin-bottom:1rem;border-radius:2px;font-weight:700;margin-right:.4rem;transition:background .2s ease}.user-utils .apply .icon,.user-utils .login .icon{margin-right:.4rem}.user-utils .apply:focus,.user-utils .apply:hover,.user-utils .login:focus,.user-utils .login:hover{color:#fff;background:#005f86}.gov-links a:hover,.user-utils .no-account{text-decoration:underline}.site-utils{width:100%;padding-top:.4rem;padding-left:1rem;position:fixed;top:0;right:0;height:33%;background:#005f86;z-index:-1;opacity:0;transition:opacity .3s ease}.site-utils.shown{opacity:1;z-index:3000}.location-utils{width:21.5rem;margin:1rem auto .4rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.location-utils .find,.location-utils select{font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}.location-utils select{height:2rem!important;display:inline-block;width:8.5rem;padding:0 .5rem;border-bottom-right-radius:0;border-bottom-left-radius:2px;border-top-left-radius:2px;border-top-right-radius:0;-ms-flex-order:1;order:1}.location-utils .find{height:2rem;border:none;color:#fff;background:#007dba;border-bottom-right-radius:2px;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:2px;vertical-align:top;padding:0 .8rem;font-weight:700;transition:background .2s ease;-ms-flex-order:2;order:2}.location-utils .find .icon{font-size:.7em;margin-left:.3rem;vertical-align:middle}.location-utils .find:focus,.location-utils .find:hover{outline:none;background:#005f86}.location-utils .locator{cursor:pointer;font-size:.8rem;margin:.5rem 0;display:block;color:#005f86;background:0 0;border:none;width:100%;text-align:left;transition:color .2s ease;z-index:1;-ms-flex-order:3;order:3}.no-geolocation .location-utils .locator{display:none}.location-utils .locator .icon{margin-right:.3rem}.location-utils .locator:focus,.location-utils .locator:hover{color:#007dba;outline:none;text-decoration:underline}.gov-links a{color:#fff;font-size:.8rem;display:inline-block;text-decoration:none}.gov-links a:after{content:'';margin:0 .3rem;display:inline-block;vertical-align:middle;height:.8rem;width:.05rem;background:#fff}.gov-links a:last-child:after{width:0;margin:0}.search{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin:1rem 0}.search .search-btn,.search button,.search input[type=search]{height:2rem;border:none;border-radius:0;display:inline-block;vertical-align:top}.search input[type=search]{width:auto}.search .search-btn,.search button{width:2rem;line-height:1;background:#292929;color:#fff;margin-left:.2rem;padding:.5rem;transition:background .2s ease}.search .search-btn:focus,.search .search-btn:hover,.search button:focus,.search button:hover{outline:none;background:#555}.logos,.search-gov{text-decoration:none}.search-gov{color:#fff;font-size:.8rem}.search-gov:active,.search-gov:visited,footer{color:#fff}.search-gov:hover{color:#fff;text-decoration:underline}.search-gov .icon{margin-left:.2rem;font-size:.5rem}.logos{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:6rem}.logo-dlgc,.logo-sc{overflow:hidden;text-indent:101%;white-space:nowrap;display:inline-block}.logo-dlgc{background:url(~/assets/images/dlgc-logo.png) no-repeat center;width:13.14rem;height:1.82rem;background-size:contain;margin:2.09rem 0}.logo-sc{width:4.5rem;background:#fff url(~/assets/images/sc-logo.svg) no-repeat center 1.8rem;background-size:80%;height:5rem;margin:0 0 1rem 2rem;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;box-shadow:0 .2rem .5rem rgba(41,41,41,.15)}footer{position:relative;background:#292929}.footer-content{max-width:1500px;margin:0 auto;padding:3rem .6rem 4rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.footer-content a{text-decoration:none}.footer-content a,.footer-content a:active,.footer-content a:visited{color:#fff!important}.footer-content a:focus,.footer-content a:hover{color:#fff!important;text-decoration:underline}.footer-content>*{width:100%;margin-bottom:1rem;display:block}.footer-content .wa{font-size:1.2rem;font-weight:700}.footer-content nav{font-size:.8rem}.footer-content nav a:after{content:'';margin:0 .6rem;display:inline-block;vertical-align:middle;height:.8rem;width:.05rem;background:#fff}.footer-content nav a:last-child:after{margin:0;display:none}.footer-content .like{margin-bottom:1rem;display:inline-block;font-size:.8rem}.footer-content .like .icon{margin-right:.5rem}.footer-content .copyright{-ms-flex:1;flex:1;font-size:.8rem}.benefits{padding:3rem 0}.benefits-section-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.benefits h2{text-align:center;width:100%;margin-top:0}.benefits p,.benefits-cta .button{font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}.benefits p{margin-bottom:0;color:#555;font-size:1.2rem}.benefits p .learn-more{color:#005f86;transition:color .2s ease}.benefits p,.benefits-cta{margin-top:2rem;width:100%;text-align:center}.benefits-cta .button{padding:.7rem 2rem;font-size:1.1rem;margin-bottom:1rem}.hot-offers{padding-top:2rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hot-offers-section-content{padding-right:0!important;overflow:hidden}.hot-offers-section-content:after,.hot-offers-section-content:before{position:absolute;top:0;z-index:1;display:block;content:'';height:100%;width:.3rem;background:#e4ecec}.hot-offers-section-content:before{left:0}.hot-offers-section-content:after{left:auto;right:0}.hot-offers h1{width:100%;margin-top:0;margin-bottom:3rem}.list{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;width:600%;overflow:hidden;transition:transform .4s ease;margin-top:1rem;padding-bottom:1rem}.list a{letter-spacing:normal;vertical-align:top;text-rendering:auto}.list._0{transform:translateX(0)}.list._1{transform:translateX(-16.67%)}.list._2{transform:translateX(-33.33%)}.list._3{transform:translateX(-50%)}.list._4{transform:translateX(-66.67%)}.list._5{transform:translateX(-83.33%)}.product{padding-bottom:3rem}.product-description,.product-info{width:100%;padding:0 1rem}.product-description p,.product-info h3{margin-top:0}.product-description .expiry{font-size:.8rem;text-transform:uppercase}.product-description .tac{font-size:.8rem}.product-description h4{color:#292929;font-weight:700;font-size:1.1em}.product-info .past-winners{font-size:.9rem}.product-info .button{font-size:1.3rem;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-weight:700;padding:1rem 2rem;white-space:normal;width:100%}.product-info .button .icon{margin-right:1rem;font-size:1.5rem}.product-contact ul{padding:0;margin:0;list-style:none;list-style-image:none}.product-contact .icon{position:absolute;top:.7rem;left:0}.product-contact li{padding:.5rem 0 .5rem 2rem}.product-contact a{color:#005f86;text-decoration:none;transition:color .25s ease}.product-contact a:focus,.product-contact a:hover{color:#007dba}.product-utils{padding:1.5rem 0}.product-utils a,.product-utils button{font-size:2rem;color:#007dba;border:none;background:0 0;display:inline-block;padding:0;margin-right:1.5rem;transition:color .2s ease}.product-utils a:focus,.product-utils a:hover,.product-utils button:focus,.product-utils button:hover{outline:none;color:#005f86}.product-header{max-width:1500px;margin:0 auto;margin-top:-5rem;z-index:1001;left:0;right:0}.product-header.no-logo{margin-top:0;margin-bottom:-3rem}.no-banner .product-header{margin-top:0}.product-header h1{margin:.5rem 0 0;font-weight:700;color:#005f86;line-height:1}.product-header h1 button{font-size:1.1rem}.product-header-pre-title{text-transform:uppercase;color:#555;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}.product-header-pre-title a{color:#555;text-decoration:none}.product-header-pre-title a:focus,.product-header-pre-title a:hover{outline:none;text-decoration:underline}.product-header-content{padding:1.5rem}.product-header-logo{width:4rem;height:4rem;overflow:hidden;background:#fff;border:1px solid #aea9a4}.product-header-logo img{width:auto;height:100%;left:50%;transform:translateX(-50%)}.product-header button{border:none;background:0 0;font-size:1.1rem;transition:color .2s ease;color:#005f86;width:1.1rem;height:1.1rem}.discounts-pagination a:focus,.discounts-pagination a:hover,.product-header button:focus,.product-header button:hover{outline:none;color:#007dba}.product-header button .icon{position:absolute;top:0;left:0}.product-header button .icon:first-child{opacity:0;transition:opacity .2s ease}.faved .product-header button .icon:first-child{opacity:1}.heart-icon{fill:currentColor}.business-name{display:inline-block}.discounts{padding:3rem 0}.discounts .discounts-section-content{padding:0 0 0 .3rem}.discounts h1,.discounts h2,.discounts-pagination{width:100%;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}.discounts h1,.discounts h2{margin:0 0 2rem}.discounts-pagination{text-align:center;padding:1rem 0;font-size:1.2rem}.discounts-pagination>*{margin-left:.8rem}.discounts-pagination .current{font-size:1.5rem;color:#005f86}.discounts-pagination .icon{font-size:.8rem}.discounts-pagination a{text-decoration:none;color:#555;display:inline-block;transition:color .25s ease}.discounts-cta{width:100%;margin-top:2rem;max-width:100%;text-align:center;padding:0 1rem}.discounts-cta .button{white-space:normal;padding:.7rem 2rem;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-size:1.1rem;margin-bottom:1rem}.discounts-filters{padding-bottom:.5rem;padding-top:1.5rem}.discounts-filters h1{margin-top:0}.discounts-filters select{background:#e4ecec;display:inline-block;vertical-align:middle;margin-bottom:.5rem;width:auto;border:none;line-height:inherit}.discounts-filters .button,.discounts-filters .separator,.discounts-filters button{display:inline-block;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}.discounts-filters .separator{font-size:1.3rem;font-weight:700;margin:.5rem;color:#555}.discounts-filters .button,.discounts-filters button{margin-bottom:.5rem;vertical-align:middle;border:none;background:#005f86;color:#fff;height:2.25rem;line-height:2.25em;padding:0 .5rem;border-radius:2px;transition:background .2s ease}.discounts-filters .button .icon,.discounts-filters button .icon{font-size:.6rem}.discounts-filters .button:focus,.discounts-filters .button:hover,.discounts-filters button:focus,.discounts-filters button:hover{outline:none;background:#007dba;text-decoration:none}.standard{padding:2rem 0 4rem}.standard-section-content{padding:0 1.5rem!important}.standard a{color:#005f86;transition:color .25s ease;text-decoration:none}.standard a:focus,.standard a:hover{color:#007dba;text-decoration:underline}.standard img{display:block;max-width:100%;height:auto}.standard-form .button,.standard-form .msg{font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-size:1.3rem}.standard-form h3,.standard-form p,table td.centred,table th.centred{text-align:center}.standard-form fieldset{margin:0 auto;display:block}.standard-form fieldset h1,.standard-form fieldset h2,.standard-form fieldset h3,.standard-form fieldset h4,.standard-form fieldset h5,.standard-form label{width:100%}.standard-form legend{width:100%;font-size:.7rem}.standard-form .msg{color:#36573b;font-size:1.1rem;width:100%}.standard-form .form-control{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;-webkit-backface-visibility:visible;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-collapse:separate;border-image:none;border-left:0;border-radius:0;border-right:0;border-spacing:0;border-top:0;border-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-style:none;border-width:medium;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:inherit;-moz-columns:auto;columns:auto;-moz-column-count:auto;column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-moz-column-rule-color:currentColor;column-rule-color:currentColor;-moz-column-rule-style:none;column-rule-style:none;-moz-column-rule-width:none;column-rule-width:none;-moz-column-span:1;column-span:1;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;empty-cells:show;float:none;font:normal;font-family:inherit;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;quotes:'\201C' '\201D' '\2018' '\2019';right:auto;-moz-tab-size:8;tab-size:8;table-layout:auto;text-align:inherit;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;word-spacing:normal;z-index:auto;width:100%;display:inline-block!important;margin-bottom:1rem}.standard-form .form-control.submit{margin-top:2rem}.standard-form .form-control.submit a{color:#fff!important;text-decoration:none!important}.standard-form .form-control.submit a:active,.standard-form .form-control.submit a:focus,.standard-form .form-control.submit a:hover,.standard-form .form-control.submit a:visited{color:#fff!important;text-decoration:none!important}.megamenu-content-item ul,.standard-form .form-control.tickable{width:100%}.standard-form .form-control.tickable label{margin-top:0;margin-bottom:0;width:auto}.news-list{padding:3rem 0}.news-list .news-list-section-content{padding:0 0 0 .3rem}.news-list h1,.news-list h2,.news-list-cta .button{font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}.news-list h1,.news-list h2{width:100%;margin:0 0 2rem}.news-list-cta{width:100%;margin-top:2rem;max-width:100%;text-align:center;padding:0 1rem}.news-list-cta .button{white-space:normal;padding:.7rem 2rem;font-size:1.1rem;margin-bottom:1rem}.container .login-form{border-radius:2px!important;background:#fff!important;padding:2rem;margin-bottom:4rem!important;margin:0 auto;display:block}.container .login-form .row>div label{width:auto!important;padding:0!important}.container .login-form .row .controls,.container .login-form .row label,.container .login-form .row>div{margin-left:0!important;float:none!important;display:inline-block!important;letter-spacing:normal!important;vertical-align:top!important;text-rendering:auto!important;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif!important;width:100%!important}.container .login-form .row label{margin-top:0!important;padding-top:0!important}.container .login-form .row .controls{padding-left:0!important;margin-bottom:1rem!important}.container .login-form .row .controls input{background:#e4ecec!important}.button{display:inline-block;zoom:1;line-height:normal;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;font-family:inherit;font-size:100%;padding:.5em 1em;border:1px solid transparent;background-color:#007dba;text-decoration:none;border-radius:2px;transition:background-color .2s ease}.button,.button:visited,table thead *{color:#fff}.button:focus,.button:hover{color:#fff;background-color:#005f86;text-decoration:none}.button:focus{outline:none}.button:active{box-shadow:0 0 0 1px rgba(41,41,41,.15) inset,0 0 6px rgba(41,41,41,.2) inset}.button[disabled],.button[disabled]:focus,.button[disabled]:hover{border:none;opacity:.4;cursor:not-allowed;box-shadow:none}.button::-moz-focus-inner{padding:0;border:0}table caption{color:#292929;padding:1em 0;text-align:center}table td,table th{border-left:1px solid transparent;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em;text-align:left}table td.right,table th.right{text-align:right}table td:first-child,table th:first-child{border-left-width:0}table thead{background-color:#007dba;color:#fff;text-align:left;vertical-align:bottom}table.table-striped tr:nth-child(2n-1) td{background-color:#e4ecec}table.table-bordered td{border-bottom:1px solid transparent}table.table-bordered tbody>tr:last-child>td,table.table-horizontal tbody>tr:last-child>td{border-bottom-width:0}table.table-horizontal td,table.table-horizontal th{border-width:0 0 1px;border-bottom:1px solid transparent}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{padding:.5em .6em;display:inline-block;border:1px solid transparent;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:100%}input[type=color],select,textarea{display:inline-block;border-radius:2px;vertical-align:middle;box-sizing:border-box;width:100%}select,textarea{padding:.5em .6em}input[type=color],textarea{border:1px solid transparent}.three-quarter input[type=color],.three-quarter input[type=date],.three-quarter input[type=datetime-local],.three-quarter input[type=datetime],.three-quarter input[type=email],.three-quarter input[type=month],.three-quarter input[type=number],.three-quarter input[type=password],.three-quarter input[type=search],.three-quarter input[type=tel],.three-quarter input[type=text],.three-quarter input[type=time],.three-quarter input[type=url],.three-quarter input[type=week],.three-quarter select,.three-quarter textarea{width:75%}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0;border-color:#007dba}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{cursor:not-allowed;background-color:#d7d1cb;color:#555}input[type=color].stacked,input[type=date].stacked,input[type=datetime-local].stacked,input[type=datetime].stacked,input[type=email].stacked,input[type=month].stacked,input[type=number].stacked,input[type=password].stacked,input[type=search].stacked,input[type=tel].stacked,input[type=text].stacked,input[type=time].stacked,input[type=url].stacked,input[type=week].stacked,textarea.stacked{display:block;margin:.25em 0}input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid transparent;border-radius:2px;box-sizing:border-box}input:not([type]):focus{outline:0;border-color:#007dba}input:not([type])[disabled]{cursor:not-allowed;background-color:#d7d1cb;color:#555}input:not([type]).stacked{display:block;margin:.25em 0}input[type=color]{padding:.2em .5em}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:1px auto #007dba}input[readonly],select[readonly],textarea[readonly]{background-color:#eee;color:#555;border-color:transparent}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#9f1411;border-color:#e9322d}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e9322d}input[type=file].stacked,label.stacked,select.stacked{display:block;margin:.25em 0}select{height:2.25em!important;border:1px solid transparent;background-color:#fff;line-height:2.25em}select[multiple]{height:auto}label{margin:.5em 0 .2em}textarea{min-height:8rem}input[type=file]{width:100%;border:0!important}.tooltip{cursor:pointer;color:#555}.tooltip:hover .tooltip-text{visibility:visible;transform:scale(1)}.tooltip.tooltip-top .tooltip-text{bottom:125%;left:50%;margin-left:-60px;transform-origin:50% 102%}.tooltip.tooltip-top .tooltip-text:after{top:100%;left:50%;margin-left:-5px;border-color:#555 transparent transparent transparent}.tooltip.tooltip-bottom .tooltip-text{top:135%;left:50%;margin-left:-60px;transform-origin:50% -2%}.tooltip.tooltip-bottom .tooltip-text:after{bottom:100%;left:50%;margin-left:-5px;border-color:transparent transparent #555 transparent}.tooltip.tooltip-right .tooltip-text{top:-5px;left:125%;transform-origin:-2% 50%}.tooltip.tooltip-right .tooltip-text:after{top:50%;right:100%;margin-top:-5px;border-color:transparent #555 transparent transparent}.tooltip.tooltip-left .tooltip-text{top:-5px;right:128%;transform-origin:102% 50%}.tooltip.tooltip-left .tooltip-text:after{top:50%;left:100%;margin-top:-5px;border-color:transparent transparent transparent #555}.tooltip-text{visibility:hidden;position:absolute;width:120px;background-color:#555;color:#fff;text-align:center;padding:5px 10px;font-size:.85em;border-radius:2px;z-index:10000;transform:scale(0);transition:transform .2s cubic-bezier(.34,.54,.86,1.19)}.tooltip-text:after{content:"";position:absolute;border-width:5px;border-style:solid}.carousel-controls{position:absolute;top:3rem;right:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#005f86}.carousel-controls>*{margin:0 .5rem}.carousel-controls button{display:inline-block;border:none;background:0 0;padding:0;font-size:1.2rem;line-height:1;height:1.3rem;transition:color .2s ease}.carousel-controls button:focus,.carousel-controls button:hover{outline:none;color:#007dba}.counter{display:inline-block;font-size:1.3em;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}.play-button{height:1.3rem;width:1.3rem;cursor:pointer;display:block;overflow:hidden}.play-button:focus .left,.play-button:focus .right,.play-button:hover .left,.play-button:hover .right{background:#007dba}.play-button .left,.play-button .right{height:100%;position:absolute;top:0;width:36%;background-color:#005f86;transition:all .25s ease}.play-button .left{left:0;overflow:hidden}.play-button .right{right:0}.play-button .triangle-1{transform:translate(0,-1.3rem);transform-origin:0 100%}.play-button .triangle-2{transform:translate(0,1.3rem);transform-origin:0 0}.play-button .triangle-1,.play-button .triangle-2{position:absolute;width:150%;height:1.3rem;background:#e4ecec;top:0;left:0}.play-button.paused .left,.play-button.paused .right{width:51%}.play-button.paused .triangle-1{transform:translate(0,-1.3rem) rotate(30deg)}.play-button.paused .triangle-2{transform:translate(0,1.3rem) rotate(-30deg)}.discount{color:#292929}.discount,.discount:hover{text-decoration:none}.discount:focus .discount-content{box-shadow:0 .8rem 1.5rem rgba(41,41,41,.35)}.discount-hot{display:inline-block;width:16.66%;margin-bottom:.5rem;padding-right:.3rem}.discount-hot .discount-content{box-shadow:0 .2rem .5rem rgba(41,41,41,.15);background:#fff;transition:box-shadow .6s ease}.discount-hot .discount-content:hover,.discount-standard .discount-content:hover{box-shadow:0 .8rem 1.5rem rgba(41,41,41,.35)}.discount-hot .discount-image{height:0;padding-top:35%;overflow:hidden}.discount-hot .discount-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:100%}.discount-hot .discount-info{padding:1.5rem}.discount-hot .discount-logo{width:6rem;height:6rem;border:1px solid #aea9a4;margin-top:-6rem;background:#fff;overflow:hidden}.discount-hot .discount-logo img{width:auto;height:100%;left:50%;transform:translateX(-50%)}.discount-hot .discount-title{font-size:1.6rem;color:#005f86}.discount-small{display:block;width:100%;margin-bottom:.5rem;position:relative}.discount-small:focus,.discount-small:hover{text-decoration:none}.discount-small:focus img,.discount-small:hover img{transform:translateX(-50%) scale(1.1)!important}.discount-small *{position:relative}.discount-small .discount-content{background:#e4ecec;display:-ms-flexbox;display:flex;height:5rem}.discount-small .discount-expiry{font-size:.6rem}.discount-small .discount-business,.discount-small .discount-title{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.discount-small .discount-business{text-transform:uppercase;color:#555;font-weight:700;font-size:.7rem}.discount-small .discount-title{font-size:1.1rem}.discount-small .discount-info{padding:.5rem}.discount-small .discount-info.community .discount-title,.discount-small .discount-info.household .discount-title,.discount-small .discount-info.professional-services .discount-title{color:#005f86}.discount-small .discount-info.leisures .discount-title,.discount-small .discount-info.personal-services .discount-title,.discount-small .discount-info.travels-and-eats .discount-title{color:#965014}.discount-small .discount-info.electronic-and-hardware .discount-title,.discount-small .discount-info.gifts-and-design .discount-title,.discount-small .discount-info.stationery-and-books .discount-title{color:#555}.discount-small .discount-info.health-services .discount-title,.discount-small .discount-info.health-shopping .discount-title,.discount-small .discount-info.health-support .discount-title{color:#36573b}.discount-small .discount-image{width:5rem;height:0;padding-top:5rem;overflow:hidden}.discount-small .discount-image img{transition:transform .3s ease}.discount-standard{width:50%;padding:0 1.3rem 1.3rem 0}.discount-standard .discount-content{box-shadow:0 .2rem .5rem rgba(41,41,41,.15);background:#fff;transition:box-shadow .6s ease}.discount-standard .discount-image{height:0;padding-top:55%;overflow:hidden}.discount-small .discount-image img,.discount-standard .discount-image img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;height:100%}.discount-standard .discount-image:after{content:'';position:absolute;left:0;width:100%;height:7px;display:block;top:0;background:linear-gradient(to bottom,rgba(41,41,41,.07) 0%,rgba(41,41,41,0) 100%)}.discount-standard .discount-info{padding:1rem}.discount-standard .discount-info.community .discount-title,.discount-standard .discount-info.community .icon,.discount-standard .discount-info.household .discount-title,.discount-standard .discount-info.household .icon,.discount-standard .discount-info.professional-services .discount-title,.discount-standard .discount-info.professional-services .icon{color:#005f86}.discount-standard .discount-info.leisures .discount-title,.discount-standard .discount-info.leisures .icon,.discount-standard .discount-info.personal-services .discount-title,.discount-standard .discount-info.personal-services .icon,.discount-standard .discount-info.travels-and-eats .discount-title,.discount-standard .discount-info.travels-and-eats .icon{color:#965014}.discount-standard .discount-info.electronic-and-hardware .discount-title,.discount-standard .discount-info.electronic-and-hardware .icon,.discount-standard .discount-info.gifts-and-design .discount-title,.discount-standard .discount-info.gifts-and-design .icon,.discount-standard .discount-info.stationery-and-books .discount-title,.discount-standard .discount-info.stationery-and-books .icon{color:#555}.discount-standard .discount-info.health-services .discount-title,.discount-standard .discount-info.health-services .icon,.discount-standard .discount-info.health-shopping .discount-title,.discount-standard .discount-info.health-shopping .icon,.discount-standard .discount-info.health-support .discount-title,.discount-standard .discount-info.health-support .icon{color:#36573b}.discount-standard .discount-category{margin-top:0;margin-bottom:.3rem;font-size:.8rem;color:#555;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.discount-standard .discount-expiry{font-size:.6rem}.discount-standard .discount-title{font-size:1.4rem;font-weight:400;height:2.24em;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis}.discount-category{margin-top:.75rem;text-transform:uppercase;font-size:.9rem;font-weight:700}.discount-category .icon{font-size:.7rem;margin:0 .3rem}.discount-category .subcategory{color:#555}.discount-expiry{margin-top:.5rem;font-size:.7rem;text-transform:uppercase;color:#555}.discount-title{font-weight:700;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;line-height:1.1}.hero,.hero-img{width:100%;padding-top:50%}.hero.no-banner{padding-top:0}.hero-img:after,.hero-img:before,.hero.no-banner:after,.hero.no-banner:before{content:'';position:absolute;left:0;width:100%;height:10px;display:block;z-index:100;background:linear-gradient(to bottom,rgba(41,41,41,0) 0%,rgba(41,41,41,.15) 100%);pointer-events:none}.hero.no-banner:after{bottom:0;display:none}.discount-standard .discount-info .icon,.hero.no-banner .hero-img{display:none}.hero.no-banner:before{bottom:auto;top:0;background:linear-gradient(to bottom,rgba(41,41,41,.15) 0%,rgba(41,41,41,0) 100%)}.hero-img{height:0;overflow:hidden;position:absolute;top:0}.hero-img:after,.hero-img:before{z-index:1}.hero-img:after{bottom:0;display:none}.hero-img:before{bottom:auto;top:0;background:linear-gradient(to bottom,rgba(41,41,41,.15) 0%,rgba(41,41,41,0) 100%)}.hero-img iframe,.hero-img img{position:absolute;top:0;left:0;height:100%;width:100%}.hero-img img{left:50%;transform:translateX(-50%);width:auto}.megamenu{position:relative}.megamenu-bg{background:#fff;transition:height .3s ease,max-height .3s ease;height:69rem;max-height:0;animation:hide-mm-bg .35s forwards}.megamenu-bg:before{content:'';display:block;height:.4rem;background:0 0;transition:background .2s ease;width:100%}.megamenu-bg.easy-living:before{background:#005f86}.megamenu-bg.entertainment:before{background:#965014}.megamenu-bg.shopping:before{background:#555}.megamenu-bg.well-being:before{background:#36573b}.megamenu-bg.shown{max-height:100rem}.megamenu-content{background:#fff;max-width:1500px;margin:0 auto;position:absolute;top:.4rem;width:100%;left:50%;transform:translateX(-50%);padding:0 1rem}.megamenu-content-item{padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;height:0;opacity:0;transform:translateY(-2rem);transition:transform .3s ease,opacity .3s ease;transition-delay:.3s}.megamenu-content-item:nth-child(1){color:#005f86}.megamenu-content-item:nth-child(2){color:#965014}.megamenu-content-item:nth-child(3){color:#555}.megamenu-content-item:nth-child(4){color:#36573b}.megamenu-content-item.shown{opacity:1;transform:none;height:auto;padding:2rem 0}.megamenu-content-item ul:last-child{margin-top:3rem;display:none}.megamenu-content-item ul li{padding:.2rem 0}.megamenu-content-item ul a{color:#292929;transition:color .25s ease;font-size:.8rem}.megamenu-content-item ul a:focus,.megamenu-content-item ul a:hover{color:#555}.megamenu-content h3{margin:1rem 0}.megamenu-content h3 .icon{margin-right:.7rem}.megamenu-content ul{padding:0;list-style:none;list-style-image:none;margin:0}.competition{width:100%;padding:0 .6rem .6rem 0;color:#292929!important;text-decoration:none!important}.competition-content{background:#e4ecec;display:-ms-flexbox;display:flex}.competition:focus img,.competition:hover img,.news:focus img,.news:hover img{transform:scale(1.1)}.competition-info{padding:1rem;width:75%;display:inline-block}.competition-title{font-size:1.2rem;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;color:#005f86!important;font-weight:700}.competition-image{height:0;width:25%;padding-top:25%;overflow:hidden;display:inline-block}.competition-image img,.news-image img{position:absolute;top:0;left:0;width:auto;height:100%;transition:transform .3s ease}.news{width:100%;padding:0 .6rem .6rem 0;color:#292929;text-decoration:none}.news-content{background:#e4ecec;display:-ms-flexbox;display:flex}.news-info{padding:1rem;width:75%;display:inline-block}.news-title{font-size:1.2rem;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif}.news-date{font-size:.8rem;color:#555}.news-image{height:0;width:25%;padding-top:25%;overflow:hidden;display:inline-block}.benefit{display:-ms-flexbox;display:flex;width:100%;margin-bottom:1.5rem}.benefit .icon{display:block;margin:0 auto;font-size:6rem}.benefit-body{-ms-flex:1;flex:1;padding-left:1rem}.benefit h3{font-weight:400;color:#005f86;margin-top:0;margin-bottom:.5rem}.benefit p{margin-top:0;text-align:left;color:#292929;font-size:1rem;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.benefit a{margin-top:1rem;display:inline-block;color:#005f86;transition:color .2s ease}.benefit a:focus,.benefit a:hover{color:#007dba}dl.accordion dd{padding:1rem 1rem 0;margin:0;visibility:hidden;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#fff;box-shadow:0 1rem 1rem rgba(41,41,41,.15);overflow-y:hidden;overflow-x:auto;max-height:0;animation:accordion-close .3s ease forwards}dl.accordion dt button{width:100%;text-align:left;white-space:normal;padding-right:3rem;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-size:1.1rem}dl.accordion dt button .icon{position:absolute;right:1rem;top:50%;margin-top:-.5rem;transition:transform .25s ease}dl.accordion dt.active button{border-bottom-left-radius:0;border-bottom-right-radius:0}dl.accordion dt.active .icon-chevron-left{transform:rotate(90deg)}dl.accordion dt.active+dd{animation:accordion-open .3s ease forwards}@media only screen and (min-width:48em){#content,.header-dlgc,.page-copy>.xrm-attribute-value>p,.page-header,.xrm-attribute-value,section [class*=-section-content]{padding:0 1rem}.megamenu-content-item ul li,.product-description .page-header,.product-description .xrm-attribute-value{padding:0}.header .menu{display:none}.header-nav-primary{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding:0 1rem}.header-nav-primary ul:before{width:6rem;text-align:right;height:2.2rem}.header-nav-primary ul{padding-top:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:2.5rem;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end;padding-top:0;margin-top:1rem}.header-nav-primary li button{font-size:1.2rem;padding:.7rem 1rem}.header-nav-primary li button.current,.header-nav-primary li button:focus,.header-nav-primary li button:hover{line-height:1.2}.header-nav-secondary{position:relative;top:auto;right:auto;width:auto;height:auto;text-align:right;background:0 0;opacity:1;z-index:auto;font-size:.8rem}.header-nav-secondary ul{display:inline-block;margin-right:.4rem}.header-nav-secondary li{display:inline-block;margin:.5rem 0;padding:0 .2rem}.header-nav-secondary a,.no-banner .product-header button{color:#005f86}.header-nav-secondary a:focus,.header-nav-secondary a:hover,.no-banner .product-header button:focus,.no-banner .product-header button:hover{color:#007dba}.user-utils .apply,.user-utils .login{display:inline-block;margin-bottom:0;border-top-left-radius:0;border-top-right-radius:0}.site-utils{opacity:1;z-index:auto;text-align:right;padding-left:0;position:relative;top:auto;right:auto;background:0 0;width:50%;height:auto}.location-utils{-ms-flex-pack:start;justify-content:flex-start;margin:1rem 0 .4rem;width:100%}.location-utils select{width:13rem;-ms-flex-order:2;order:2}.location-utils .find{-ms-flex-order:3;order:3}.location-utils .locator{-ms-flex-order:1;order:1}.search{-ms-flex-pack:end;justify-content:flex-end;margin:0}.logos{width:50%}.logo-dlgc{margin:1.79rem 0;width:17.49rem;height:2.42rem}.footer-content>*{display:inline-block;width:auto}.footer-content{padding:2rem 1rem}.footer-content .copyright:before{content:'';margin:0 1rem;display:inline-block;vertical-align:middle;height:.8rem;width:.05rem;background:#fff}.footer-content .copyright+div{max-width:35%}.hot-offers h1{margin-bottom:.5rem}.list._1{transform:translateX(-8.34%)}.list._2{transform:translateX(-16.66%)}.list._3{transform:translateX(-25%)}.list._4{transform:translateX(-33.34%)}.list._5{transform:translateX(-41.66%)}.product{padding:3rem 0}.product-description{width:66.66667%}.product-info,.standard-form label{width:33.33333%}.product-header.no-logo{margin-bottom:0}.product-header{position:absolute;bottom:0;z-index:1;margin-top:-8rem}.product-header h1{font-size:3rem}.no-banner .product-header h1{text-shadow:none;color:#005f86}.product-header h1 button{font-size:1.5rem;width:1.5rem;height:1.5rem}.product-header h1,.product-header-pre-title,.product-header-pre-title a{color:#fff;text-shadow:0 0 .3rem #292929}.no-banner .product-header-pre-title a{color:#555;text-shadow:none}.no-banner .product-header-pre-title{margin-top:0;color:#555;text-shadow:none}.product-header-content{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.product-header-details{padding-left:1rem}.no-logo .product-header-details{padding-left:0}.product-header-logo{width:8rem;height:8rem}.product-header button{color:#fff}.product-header button:focus,.product-header button:hover{color:#e1f4fd}.discounts .discounts-section-content{padding:0 0 0 1.3rem}.standard-form fieldset{width:80%}.standard-form label{text-align:right;padding-right:1rem;margin-bottom:1rem}.standard-form .msg,.standard-form legend{width:75%;padding-left:33.333%}.standard-form .form-control{width:66.66667%}.standard-form .form-control.submit{padding-left:33.333%}.standard-form .form-control.tickable{width:75%;padding-left:33.333%}.news-list .news-list-section-content{padding:0 .7rem 0 1rem}.container .login-form{width:80%}.container .login-form .row>div{margin-left:33%!important;width:67%!important}.container .login-form .row label{width:33%!important;text-align:right!important;padding-right:1rem!important;margin-bottom:1rem!important}.container .login-form .row .controls{width:67%!important}.carousel-controls{top:1rem}.discount-hot{padding-right:1rem;width:8.33%}.short-list .discount-standard:nth-child(4n+4){display:none}.discount-standard{width:33.33333%}.discount-standard .discount-info{padding-left:2.5rem}.discount-standard .discount-info .icon{display:block;position:absolute;left:1rem;top:1rem}.hero,.hero-img{padding-top:26%}.hero.no-banner{background:#e1f4fd url(~/assets/images/bg-hero.svg) 0 0;padding-top:20%}.hero.no-banner:after{display:block}.hero-img:after{display:block;height:50%;background:linear-gradient(to bottom,rgba(41,41,41,0) 0%,rgba(0,0,0,.75) 100%)}.megamenu-bg{height:25rem}.megamenu-bg.shown{max-height:50rem}.megamenu-content-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.megamenu-content-item ul{width:25%}.megamenu-content-item ul:last-child{display:block}.megamenu-content h3{margin-top:0}.benefit,.competition,.news{width:50%}.benefit{padding:0 3%;margin-top:2rem}}@media only screen and (min-width:64em){ol.progress{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:center;justify-content:center}.header-nav-secondary{font-size:.9rem}.header-nav-secondary li{padding:0 .4rem}.logo-dlgc{margin:1.42rem 0;width:22.74rem;height:3.15rem}.logo-sc{width:8rem;background-position:center 1rem}.container .login-form,.standard-form .form-control.tickable,.standard-form .msg,.standard-form fieldset,.standard-form legend{width:70%}.short-list .discount-standard:nth-child(4n+4){display:inline-block}.discount-standard{width:25%}}@media screen and (min-width:75em){body,html{font-size:18px}}@media only screen and (min-width:79em){.header-nav-primary ul{width:60%}.header-nav-secondary{font-size:1rem}.header-nav-secondary li{padding:0 .6rem}.location-utils{width:40%}.benefit{width:33%}}@media screen and (max-width:20em){body,html{font-size:14px}}@media print{.hero{padding-top:0}.benefits,.hero-img,.icon-heart,.product-info>a,.product-utils,footer,header{display:none}*{color:#292929!important}}@keyframes accordion-open{0%{visibility:visible;max-height:0;padding:1rem 1rem 0;margin:0}to{visibility:visible;max-height:1000rem;padding:1rem 1rem 3rem;margin:0 0 1rem}}@keyframes accordion-close{0%{visibility:visible;max-height:100rem;padding:1rem 1rem 3rem;margin:0 0 1rem}to{max-height:0;visibility:hidden;padding:1rem 1rem 0;margin:0}}