:root{--clr-footer-bg:#141414;--clr-footer-text:#bfbfbf;--clr-black:#010601;--clr-white:#fdfeff;--clr-background:#f5fdf5;--bs-body-bg:#fdfeff;--clr-primary:#282679;--clr-primary-hover:#282379;--clr-primary-active:#282a79;--clr-primary-dark:#14133d;--clr-primary-pale:#d5d4f1;--clr-primary-pale-alpha:rgba(40,38,121,.125);--clr-primary-rgb:#282679;--clr-secondary:#086e09;--clr-secondary-hover:#e87716;--clr-secondary-active:#e87f16;--clr-secondary-dark:#7d430c;--clr-secondary-pale:#fae0c8;--clr-secondary-pale-alpha:rgba(232,124,22,.125);--clr-secondary-rgb:#e87c16;--clr-tertiary:#27cc2b;--clr-tertiary-hover:#27c12b;--clr-tertiary-active:#27cf2b;--clr-tertiary-dark:#0b380c;--clr-tertiary-pale:#eafdeb;--clr-tertiary-pale-alpha:rgba(39,204,43,.125);--clr-tertiary-rgb:#27cc2b;--clr-light-grey:#ebebeb;--clr-mid-grey:#5d5d5d;--clr-dark-grey:#555;--clr-transparent-bg:rgba(255,255,255,.2);--clr-primary-highlight:0 0 0 .25rem rgba(180,207,233,.25);--clr-red:#b50a0a;--clr-red-pale:#ffcbcb;--clr-red-pale-alpha:rgba(181,10,10,.125);--clr-green:#008000;--clr-green-pale:#c3fdc3;--clr-green-pale-alpha:rgba(0,128,0,.125);--clr-voucher-highlight:0 0 0 .15rem rgba(40,38,121,.5)}.btn-primary{--bs-btn-color:var(--clr-white);--bs-btn-bg:var(--clr-primary);--bs-btn-border-color:var(--clr-primary);--bs-btn-hover-color:var(--clr-white);--bs-btn-hover-bg:var(--clr-primary-hover);--bs-btn-hover-border-color:var(--clr-primary-hover);--bs-btn-focus-shadow-rgb:var(--clr-primary-rgb);--bs-btn-active-color:var(--clr-white);--bs-btn-active-bg:var(--clr-primary-active);--bs-btn-active-border-color:var(--clr-primary-active);--bs-btn-active-shadow:inset 0 3px 5px var(--clr-primary-pale-alpha);--bs-btn-disabled-color:var(--clr-white);--bs-btn-disabled-bg:var(--clr-primary);--bs-btn-disabled-border-color:var(--clr-primary)}.btn-secondary{--bs-btn-color:var(--clr-white);--bs-btn-bg:var(--clr-secondary);--bs-btn-border-color:var(--clr-secondary);--bs-btn-hover-color:var(--clr-white);--bs-btn-hover-bg:var(--clr-secondary-hover);--bs-btn-hover-border-color:var(--clr-secondary-hover);--bs-btn-focus-shadow-rgb:var(--clr-secondary-rgb);--bs-btn-active-color:var(--clr-white);--bs-btn-active-bg:var(--clr-secondary-active);--bs-btn-active-border-color:var(--clr-secondary-active);--bs-btn-active-shadow:inset 0 3px 5px var(--clr-secondary-pale-alpha);--bs-btn-disabled-color:var(--clr-white);--bs-btn-disabled-bg:var(--clr-secondary);--bs-btn-disabled-border-color:var(--clr-secondary)}.btn-tertiary{--bs-btn-color:var(--clr-white);--bs-btn-bg:var(--clr-tertiary);--bs-btn-border-color:var(--clr-tertiary);--bs-btn-hover-color:var(--clr-white);--bs-btn-hover-bg:var(--clr-tertiary-hover);--bs-btn-hover-border-color:var(--clr-tertiary-hover);--bs-btn-focus-shadow-rgb:var(--clr-tertiary-rgb);--bs-btn-active-color:var(--clr-white);--bs-btn-active-bg:var(--clr-tertiary-active);--bs-btn-active-border-color:var(--clr-tertiary-active);--bs-btn-active-shadow:inset 0 3px 5px var(--clr-tertiary-pale-alpha);--bs-btn-disabled-color:var(--clr-white);--bs-btn-disabled-bg:var(--clr-tertiary);--bs-btn-disabled-border-color:var(--clr-tertiary)}.btn i{margin-right:5px}body{color:var(--clr-black);font-family:"Quicksand",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Commissioner",sans-serif;color:var(--clr-primary);font-optical-sizing:auto}h1{margin-bottom:20px}h1 small{margin-left:10px;font-size:70%;color:var(--clr-mid-grey)}h2,h3{margin-bottom:20px}a{color:var(--clr-primary)}a:hover{color:var(--clr-primary-hover)}a:active{color:var(--clr-primary-active)}.line-through{text-decoration:line-through;color:#f00}.light-text-theme *{color:#fff!important}.widget.rounded>div{border-radius:20px!important}.card{padding:40px}.about-content{margin-bottom:40px}.region-list{margin:40px 0}.login-status-wrapper a{border-radius:10px;padding:10px 15px!important}.page-content{padding-top:40px}.card .ngage-heading h1{margin:0}.questions input{padding:12px 10px}.questions input.btn{padding:12px 20px}.input-group-text{height:50px}.accordion-button:not(.collapsed){background-color:#d1e5d6}.ngage-content ol,.ngage-content ul{margin:0 0 0 20px}.widget.emailform{border:solid 1px #ccc;padding:15px 20px;border-radius:10px}.page-item .page-link{color:var(--clr-primary)!important;background-color:var(--clr-white)!important;text-decoration:none;border:1px solid #dee2e6;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.page-item.active .page-link{color:var(--clr-white)!important;background-color:var(--clr-primary)!important}.page-item.disabled{cursor:not-allowed}.page-item.disabled .page-link{pointer-events:none;background-color:var(--clr-light-grey)!important}.page-link:hover{color:var(--clr-primary);background-color:var(--clr-primary-pale)!important;border-color:#dee2e6}.page-link:focus{color:var(--clr-primary);background-color:var(--clr-primary-pale);box-shadow:var(--clr-primary-highlight)}.home-link{overflow:visible}.logo{width:124px;height:auto;padding:20px 0 20px 0;overflow:visible}.nav-wrapper{height:100%;position:relative;display:flex;align-content:end}.nav-container{display:flex;justify-content:end}.navbar>div{padding:0}.navbar-toggler{padding:0;font-size:.25rem;line-height:initial;background-color:transparent;border:0 solid transparent;border-radius:0;transition:box-shadow .15s ease-in-out;width:40px;position:absolute;right:30px;top:30px}.navbar-toggler:focus{border:0;box-shadow:none}.navbar-toggler .icon-bar{background-color:#232b35;width:100%;height:2px;margin-bottom:5px;display:inline-block}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nav-item{margin-right:5px}.nav-link{color:var(--clr-black);font-size:1rem;font-weight:600;border-radius:10px;padding:10px 15px!important}.nav-link:hover,.nav-link.dropdown-toggle.show,.navbar-nav .nav-link.active,.nav-link:hover .nav-link,.nav-link:focus{background-color:var(--clr-primary);color:var(--clr-white)}.nav-link{padding:10px 20px}.dropdown-menu{background-color:var(--clr-primary)}.dropdown-menu a{color:var(--clr-white);padding:10px 20px;font-size:1rem;font-weight:600}.dropdown-menu a:hover{background-color:var(--clr-secondary);color:var(--clr-black)}.dropdown-menu.submenu{display:inline-block;position:relative!important;border:0;padding:0 0 0 20px}.dropdown-menu.submenu a{font-size:.9em}.nav-pills .nav-link{margin-bottom:10px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--clr-white);background-color:var(--clr-primary)}.submenu{position:absolute;left:-600px;background-color:var(--clr-white);border:1px solid #ddd;padding:10px;z-index:1000;width:250%;display:none;max-height:75vh;overflow-y:auto}.submenu ul{margin:0;padding:0;list-style:none}.submenu ul.d-lg-flex{gap:4px 12px}.submenu ul li{width:calc(calc(100% - 120px)/5)}.submenu .nav-item a{color:var(--clr-black);text-decoration:none;padding:4px 8px;font-size:.9rem;font-weight:600}.submenu .nav-item a:hover{color:var(--clr-white);background-color:var(--clr-primary)}.submenu .nav-item .nav-item{width:100%}.submenu .nav-item li{position:relative}.submenu ul.sub{display:none;padding-left:20px}.nav-item .arrow{font-size:12px;margin-left:5px;transition:transform .3s ease;display:inline-block}.nav-item .arrow.rotate{transform:rotate(180deg)}.brand-items ul,.category-items ul{flex:1 1 30%}header{background-color:#fff;z-index:2000;border-bottom:1px solid var(--clr-tertiary-dark);position:fixed;top:0;width:100%}.body-content{margin-top:98px;width:100%;padding-bottom:40px}.body-content>.container .row>*{margin-top:0}.body-content>.container{padding-top:30px}.details-header{background-image:url(/assets/64);background-position:center;background-size:cover;padding-top:60px;padding-bottom:60px}.details-body{padding-top:40px}@media screen and (max-width:1199px){.submenu{width:150%;left:-300px}.submenu ul li{width:calc(calc(100% - 100px)/4)}}@media screen and (max-width:991px){.body-content{margin-top:100px;width:100%}header .logo{height:auto;width:120px;padding:15px 0 10px}.dropdown-menu.submenu{display:inline-block!important}header{height:80px}.nav-wrapper{height:0}.navbar{position:absolute;right:-15px;padding:0}.navbar-nav{background-color:var(--clr-white);margin-top:80px;margin-right:0;min-width:300px;border:solid 1px #ccc}.nav-item{margin:0;border-bottom:1px solid #ccc;border-radius:unset}.nav-item:last-of-type,.menu-item:last-of-type{border:0}.navbar-nav .nav-link{padding:30px 35px 25px;font-size:.9em;width:100%;border-radius:unset}.dropdown-menu a{background-color:var(--clr-primary-pale);color:var(--clr-white);font-size:.9em;border-top:1px solid var(--clr-primary);padding:20px 0 15px 45px}.dropdown-menu a:hover{background-color:var(--clr-primary);color:var(--clr-white)}.dropdown-menu{margin:0;padding:0;float:left;clear:both;width:100%;border:0}.nav-item.dropdown{padding:0}.dropdown-menu[data-bs-popper]{margin-top:0}.dropdown-menu.submenu a{border:0;padding:5px 0 15px 45px}.navbar-collapse.collapse.show{z-index:1}.submenu{position:relative;padding:0 25px;max-width:100%;width:100%;left:0;max-height:350px}.submenu .nav-item a:hover{color:var(--clr-black);background-color:unset}.submenu ul li{width:100%}.brand-items ul,.category-items ul{display:block}.nav-item.has-children{position:relative}.brand-items ul li,.category-items ul li{padding-top:15px;padding-bottom:15px}.brand-items .nav-item>ul.sub li.nav-item:last-of-type,.category-items .nav-item>ul.sub li.nav-item:last-of-type{padding-bottom:0}.navbar-toggler{border:0;width:28px;z-index:2}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:0;box-shadow:none;border:0}.toggler-icon{width:30px;height:2px;background-color:var(--clr-black);display:block;transition:all .2s}.middle-bar{margin:5px auto}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:17% 140%}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:19% 9%}.navbar-toggler.collapsed .top-bar{width:50%;transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{width:70%;transform:rotate(0)}.navbar-toggler.collapsed .toggler-icon{background-color:var(--clr-black);height:2px;display:inline-block;float:right;clear:right}}footer{padding:0}footer .logo{max-width:200px;filter:brightness(0) invert(1)}footer p{color:var(--clr-white);font-size:16px}footer a{color:var(--clr-white);font-size:14px;line-height:2em;text-decoration:none}footer a:hover{color:var(--clr-white);background-color:var(--clr-primary);border-radius:4px;padding:4px 6px;font-weight:600}footer .home-link:hover{background-color:transparent;padding:0}footer .top{float:left;padding:20px 0 44px;display:inline-block;width:100%;background-color:var(--clr-primary-dark);color:var(--clr-white)}footer .top h4{color:var(--clr-white);font-size:16px;text-transform:uppercase}footer .top ul{margin:0;padding:0}footer .top ul li{list-style:none;margin:0;padding:0;width:100%}footer .bottom{position:relative;border-top:solid 1px #eee;float:left;text-align:center;padding:40px 0;display:inline-block;width:100%;background-color:var(--clr-tertiary-dark);color:var(--clr-white)}footer .bottom p{font-size:13px;margin-bottom:10px;color:var(--clr-white)}footer .bottom a{font-size:16px;color:var(--clr-white)}footer .bottom ul{margin:0 0 10px;padding:0}footer .bottom ul li{list-style:none;padding:0;width:100%;display:inline;margin:0 10px}footer .footer-heading{font-size:16px;clear:left;margin-bottom:5px}footer p.footer-heading{text-transform:uppercase;font-size:16px;margin:0 0 20px 0;font-weight:600}footer .menu-list ol.menu-items{list-style:none;padding:0;margin:15px 0 0 0}footer .menu-list li.menu-item a{text-transform:none;font-size:16px;font-weight:400}footer .top ul.social-container{margin:0 -10px 90px 0}footer .top ul.social-container li{width:auto;float:left;margin:0 10px;font-size:22px}footer .top ul.social-container li a{float:left;display:inline-block}footer .top ul.social-container li a i{float:left;font-size:2em}footer p.contact-details{margin-bottom:50px;font-size:16px}footer ul.brand-list li{margin:0 0 25px 0}footer .brand-logo{max-width:90px}.share-buttons button{background-color:transparent;border:0;color:var(--clr-white);font-size:20px;padding:5px 10px}.share-buttons button:hover{color:var(--clr-white);background-color:var(--clr-secondary);border-radius:50%}@media screen and (max-width:572px){footer .top{padding:15px 0}footer>.top *{float:none;width:100%;text-align:center}footer .top ul{margin-bottom:20px;width:auto;display:inline-block}footer .top>div>div{padding:0}footer img{width:auto!important}footer .top ul.social li a i{font-size:2.8rem}footer .top h4{margin-bottom:20px}footer .share-buttons *{width:auto;padding:4px!important}}.search-tools-container{display:flex;justify-content:space-evenly;margin-top:20px}.search-tools-container div{width:40%;display:flex;flex-direction:row}.search-tools-container div label,.search-results-footer .search-page-options label{font-weight:700;margin:10px}.search-tools-container div .form-select{width:70%}.search-results-container{margin-bottom:60px}.search-results-list{max-width:100%}.search-results-list .search-result{margin-bottom:20px;margin-top:20px;border-bottom:1px solid var(--clr-light-grey);display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,80px auto);column-gap:10px;max-width:100%;overflow:clip}.search-results-list .search-result .search-result-image .search-image{width:80px;height:auto}.search-results-list .search-result .search-result-image .img-placeholder{height:80px;width:80px;background-color:var(--clr-mid-grey);margin:0 auto}.search-results-list .search-result .search-result-text .search-item-title{color:var(--clr-primary);font-weight:700;font-size:20px;margin-bottom:0}.search-results-list .search-result .search-result-text{max-width:100%}.search-results-list .search-result .search-result-text .link{margin-bottom:5px}.search-results-footer{display:flex;justify-content:space-between;margin-top:40px}.search-results-footer .search-page-options{display:flex;flex-direction:row;width:20%}.search-results-footer .search-page-options .form-select{width:40%}@media screen and (max-width:991px){.search-tools-container,.search-results-footer{flex-direction:column}.search-tools-container div,.search-results-footer .search-page-options{width:100%}.search-tools-container div:last-of-type{margin-top:20px}.search-results-list .search-result{display:flex;flex-direction:column;gap:20px}}.ngage-listing{padding-bottom:60px}.ngage-listing.row{margin-top:0}.ngage-listing .card{box-shadow:2px 2px 2px 2px rgba(0,0,0,.05)}.ngage-listing .card .img-wrapper{margin-bottom:15px}.ngage-listing .card-text{text-transform:none}.ngage-listing .btn-primary{background-color:var(--clr-white)}.ngage-listing .card-title{font-size:1.2em;line-height:1.6em;color:var(--clr-black)}.ngage-listing .card-body{font-size:.9rem;padding:0;text-align:left;letter-spacing:normal}.ngage-listing .card .btn{height:100%;border:0;outline:0;padding:20px}.ngage-listing .col-xs-12 .card .btn{min-height:380px}.ngage-listing .col-xs-6 .card .btn{min-height:420px}.ngage-listing .card .btn:hover h5{color:var(--clr-primary)}.ngage-listing .card .btn:hover .card-text{color:var(--clr-primary)}.ngage-listing .btn-primary:hover{color:var(--clr-primary)!important}.ngage-listing .card p{font-weight:400;color:var(--clr-black)}.ngage-listing .card .link{color:var(--clr-black)}.ngage-listing .card:hover .link{color:var(--clr-primary)}.overlay{border-image-source:linear-gradient(hsl(0 0% 0%/.2),hsl(0 0% 0%));border-image-slice:1 fill}.spinner-border{border-color:var(--clr-primary);border-right-color:transparent}.region-list-container{padding-bottom:60px}ul.region-list{list-style:none;padding-left:0}ul.region-list li{float:left;width:25%;font-size:1.3rem;color:var(--clr-primary);font-family:"Commissioner",sans-serif;font-optical-sizing:auto}ul.region-list li a{text-decoration:none;padding:10px}ul.region-list li a:hover,ul.region-list li a:focus{background:var(--clr-primary-pale-alpha);border-radius:5px}.voucher-list-container{padding-bottom:60px;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px}.voucher-details-link{text-decoration:none;display:flex}.voucher-container{border:1px solid var(--clr-primary);border-radius:20px;background-color:var(--clr-tertiary-pale);overflow:hidden;width:100%;display:flex;justify-content:space-between;flex-direction:column;transition:box-shadow .3s}.voucher-container:hover{box-shadow:var(--clr-voucher-highlight)}.voucher-container:hover .voucher-header p,.voucher-container:hover .voucher-footer p{font-weight:600}.voucher-container:hover .voucher-body{background-color:var(--clr-primary-dark)}.voucher-container:hover .voucher-body h4,.voucher-container:hover .voucher-body p{color:var(--clr-white)}.voucher-header{background-color:var(--clr-tertiary-dark);color:var(--clr-white);padding:5px 15px;transition:background-color .3s}.voucher-header p{font-size:1rem;margin-bottom:0;transition:font-weight .3s}.voucher-body{flex:3;transition:background-color .3s;display:flex;justify-content:space-between;flex-direction:column}.voucher-body h4{font-size:22px;transition:color .3s}.voucher-body p{transition:color .3s}.voucher-body p:first-of-type{flex:3}.voucher-body p.expiry-date{font-style:italic;text-align:right}.voucher-body>img{max-width:100%;height:auto}.voucher-footer{display:flex;background-color:var(--clr-secondary);color:var(--clr-white);padding:5px 15px;text-align:right;transition:background-color .3s}.voucher-footer p{margin-bottom:0;font-size:1.1rem;transition:font-weight .3s}.voucher-footer .left{width:70%}.voucher-footer .left>p{text-align:left}.voucher-footer .left>p:last-child{font-size:.9em}.voucher-footer .right{width:30%;padding-top:10px}.voucher-detail-row textarea{height:130px!important}@media screen and (max-width:991px){.voucher-body img{width:100%}.region-title{text-align:center}.voucher-list-container{padding-bottom:0}.content-width{padding-top:20px!important;padding-bottom:20px!important}}@media screen and (max-width:768px){.voucher-profile-container{margin-top:30px}}@media screen and (min-width:768px){.voucher-list-container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1119px){.voucher-list-container{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1119px){.voucher-list-container{grid-template-columns:repeat(3,1fr)}}.voucher-details-page-container,.purchase-list-container{padding-bottom:60px}#payment-row{margin-top:30px}#payment-row,#recipient-details,#redeem-error{display:none}#number_div iframe,#cvv_div iframe{height:40px}.redeem-confirm{margin-top:30px}table tr.expired td{background-color:var(--clr-light-grey);color:var(--clr-mid-grey)}table tr.expired a.disabled{text-decoration:none;color:var(--clr-mid-grey);pointer-events:none}.actions{margin-top:30px}.redeem-modal{margin-top:100px}