.top-searches li a{font-size:14px}
.addition{width:25%}
.addition .top-searches,.addition .search-tp-results{top:55px;border-radius:0 0 5px 5px;padding:20px 0 20px 20px}
.addition .top-searches-title{font-size:var(--f-base-space-4);padding:0 0 20px !important;margin:0 !important;font-weight:500;float:left;width:100%}
.main-search{width:23%;position:relative;margin-left:20px}
.main-search input{float:left;width:100%;padding:var(--f-base-space-3) 50px var(--f-base-space-3) var(--f-base-space-3);border-bottom:1px solid var(--f-base-color-solid-burgundy-100) !important;border:0 none;font-size:var(--f-base-space-4);color:var(--f-base-color-solid-burgundy-100);background:transparent}
.main-search button{position:absolute;right:var(--f-base-space-3);top:-var(--f-base-space-1)}
.main-search button:focus{outline:none !important}
.top-searches,.search-tp-results{position:absolute;width:100%;top:0;left:0;background:var(--f-base-color-solid-grey-10);z-index:99;right:0;border:1px solid var(--f-base-color-solid-grey-10);padding:var(--f-base-space-3) 20px;display:none}
.show{display:block}
.top-searches li{text-align:left;width:100%;padding:0 0 var(--f-base-space-3)}
.top-searches-ullist{float:left;width:100%;margin:0}
.search-tp-results{max-height:170px;overflow:visible}
.search-results-list,.search-tp-results li{float:left;width:100%}
.search-results-list{margin:0;max-height:155px;overflow-y:auto;padding:0 20px 0 0}
.search-results-list li{margin:var(--f-base-space-3) 0;font-size:var(--f-base-space-4);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
li:hover{text-decoration:none}
.banner_search input{background:transparent;color:var(--f-base-color-solid-white);border-color:var(--f-base-color-solid-white) !important}
.popup-tp-search{position:absolute;font-size:34px;color:#8d536f;border:0;background:0;z-index:6}
.addition input{width:100%;border-radius:5px 5px 0 0;position:absolute;right:0;padding:20px 55px 20px 20px;float:none;background:var(--f-base-color-solid-white) !important;border-color:var(--f-base-color-solid-burgundy-100) !important;color:var(--f-base-color-solid-burgundy-100);z-index:99;top:-var(--f-base-space-3);overflow:hidden;outline:0}
.addition button{z-index:99;right:20px;top:-11px}
.home .addition .icon-magnify:before{content:"\e98f" !important;background-image:url(clientlibs/css/etc.clientlibs/qrweb/components/content/hero-image/client-lib/resources/headerSearchB.svg) !important}
.tp-autodropdown::-webkit-scrollbar{width:22px}
.tp-autodropdown::-webkit-scrollbar-track{background-color:transparent}
.tp-autodropdown::-webkit-scrollbar-thumb{background-color:#d6dee1;border-radius:20px;border:6px solid transparent;background-clip:content-box}
.tp-autodropdown::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}
.banner_search .icon-magnify:before{margin-top:var(--f-base-size-2) !important}
.inner-page .stuck.header .icon-magnify:before{font-size:30px}
.inner-page .header.stuck .notice{display:block !important}
.header.stuck .main-search input{background:#f9f9f9;color:var(--f-base-color-solid-burgundy-100)}
.inner-page .stuck .addition.main-search .icon-magnify{top:3px}
.inner-page #header .addition.banner_search input{background:#f9f9f9 !important}
.inner-page #header .banner_search input{background:transparent;color:var(--f-base-color-solid-burgundy-100);border-color:var(--f-base-color-solid-burgundy-100) !important}
.inner-page #header .icon-magnify:before{content:"\e909"}
.inner-page #header .banner_search .icon-magnify{font-size:30px;line-height:1}
.inner-page #header .addition.banner_search .icon-magnify{top:-var(--f-base-space-1)}
.inner-page #header .banner_search .icon-magnify:before{margin-top:0 !important}
.offers-partner-block{position:relative;height:198px;overflow:hidden;background-color:var(--f-base-color-solid-burgundy-100);color:var(--f-base-color-solid-white);font-size:var(--f-base-size-3);font-weight:300;line-height:1.2em;margin:0 0 20px}
.offers-partner-block-picture{position:absolute;top:0;left:0;width:42.8%;height:100%;z-index:2;background-size:cover;background-position:50% 0;text-indent:-9999px;overflow:hidden}
.offers-partner-block-content{position:absolute;top:0;left:45%;width:49%;height:100%;z-index:2;padding:23px 30px}
.C16 .offers-partner-block__link-more{z-index:5}
.C16 .offers-partner-block__link-more:focus{outline:auto 14px -webkit-focus-ring-color}
.C16 .offers-partner-block{min-height:340px}
.C16 .offers-partner-block-content{padding:45px 30px 30px}
.C16 .offers-partner-block.platinum-bg{background-color:#4e595b}
.C16 .offers-partner-block-picture{text-indent:0}
.C16 .offers-partner-block-picture>div{width:100%;height:100%;position:relative}
.C16 .offers-partner-block-picture .C16-btn{position:absolute;bottom:20px;z-index:3;right:5%;margin-left:-45%}
.C16 .offers-partner-block:hover .cta-text p{text-decoration:underline}
.C16.C16-full-width{margin:25px auto}
.C16.C16-full-container-width.C16-full-width{left:0;width:100%;padding:0}
.C16.C16-oc-confirmation{margin-top:0;margin-bottom:0}
.C16.C16-oc-confirmation .offers-partner-block{min-height:385px}
.offers-partner-block.burgundy-bg a,.offers-partner-block.burgundy-bg a:hover,.offers-partner-block.burgundy-bg a:active,.offers-partner-block.burgundy-bg a:focus{color:var(--f-base-color-solid-white)}
.offers-partner-block.burgundy-bg a.btn-white-transparent:hover,.offers-partner-block.burgundy-bg a.btn-white-transparent:active,.offers-partner-block.burgundy-bg a.btn-white-transparent:focus{color:var(--f-base-color-solid-burgundy-100)}
.teaser-text .offers-partner-block.burgundy-bg a.btn-white-transparent:hover,.teaser-text .offers-partner-block.burgundy-bg a.btn-white-transparent:active,.teaser-text .offers-partner-block.burgundy-bg a.btn-white-transparent:focus{color:var(--f-base-color-solid-burgundy-100) !important}
.teaser-text .offers-partner-block.burgundy-bg a.btn-orange,.teaser-text .offers-partner-block.burgundy-bg a.btn-orange:hover,.teaser-text .offers-partner-block.burgundy-bg a.btn-orange:active,.teaser-text .offers-partner-block.burgundy-bg a.btn-orange:focus{color:#460c2e !important}
.teaser-text .offers-partner-block.burgundy-bg a.btn{padding:var(--f-base-space-3) 30px var(--f-base-space-3) !important}
.offers-partner-block__title{font-size:var(--f-base-space-6)}
.C16.C16-full-width .offers-partner-block__title{font-size:var(--f-base-space-6) !important}
.TPsearchmain{position:absolute;width:1192px;top:221px;z-index:11}
.TPsearchmain.slideup{top:221px}
.search_ico{background:url("clientlibs/resources/search-icon.svg") 0 0 no-repeat;width:var(--f-base-space-6);height:var(--f-base-space-6);display:block;position:relative;float:left;margin-top:-var(--f-base-space-1)}
.main_searcharea .inputgrp{padding:var(--f-base-space-4);border:1px solid var(--f-base-color-solid-grey-25);border-radius:var(--f-base-size-2) !important;height:50px;font-size:var(--f-base-space-4);line-height:var(--f-base-space-4);font-weight:400;color:#999;z-index:10;outline:0;display:block;font-family:"GraphikRegular";background:var(--f-base-color-solid-white);min-width:526px}
.main_searcharea .inputgrp input{border:0 none;background:transparent;width:95.5%;float:left;outline:0}
.TPsearchmain .btn{line-height:var(--f-base-space-4);background:var(--f-base-color-solid-burgundy-50);color:var(--f-base-color-solid-white) !important;padding:var(--f-base-space-4) 45px;float:left;width:auto;border:1px solid var(--f-base-color-solid-burgundy-50) !important;font-weight:500;font-size:var(--f-base-space-4) !important;border-radius:35px !important}
.TPsearchmain .btn:hover,.TPsearchmain .btn:active{border:1px solid var(--f-base-color-solid-burgundy-100) !important;background:var(--f-base-color-solid-burgundy-100)}
.TPsearchmain .btn:focus{outline:2px solid #3935afcc;outline-offset:var(--f-base-space-1);background:var(--f-base-color-solid-burgundy-50);border:1px solid var(--f-base-color-solid-burgundy-50)}
.rightportion{float:left;width:15.5%;padding-left:1.2%}
.pagesearch{margin:0 auto;padding-left:var(--f-base-size-3);width:1192px}
.TPsearchmain .top-searches,.TPsearchmain .search-tp-results{top:50px;left:0;width:596px;padding:30px 5px 0 30px;border-radius:9px;max-height:390px;overflow-y:auto;box-shadow:0 0 2px var(--f-base-color-solid-grey-100)}
.TPsearchmain .top-searches-title{font-size:18px;font-weight:700}
.TPsearchmain ul.popular-searches{width:100% !important;float:left;margin-top:0 !important;padding:30px 0 !important}
.TPsearchmain .top-searches li a,.TPsearchmain .search-tp-results li a{font-size:18px;color:#1f212b;line-height:18px;outline:0;text-decoration:none}
.TPsearchmain .top-searches li,.TPsearchmain .search-tp-results li{margin:0;padding:0;line-height:var(--f-base-space-4);font:var(--f-brand-type-body);min-height:50px}
.TPsearchmain .top-searches li:last-child,.TPsearchmain .search-tp-results li:last-child{margin:0 !important}
.TPsearchmain .top-searches li a:hover,.TPsearchmain .search-tp-results li a{background:transparent !important;border-color:transparent !important;color:var(--f-base-color-solid-grey-100) !important;outline:0;font-size:18px;transition:none;border:0 none !important;min-height:50px}
.tooltip-inner{color:#000 !important;font-size:14px !important}
.header-search{margin:0 auto;width:1192px;position:inherit}
.TPsearchmain .search-results-list{padding-bottom:30px}
.inner-page .TPsearchmain.slideup{top:80px}
.inner-page .TPsearchmain{top:120px}
#searcbutton{line-height:var(--f-base-space-4);background:var(--f-base-color-solid-white);color:var(--f-base-color-solid-burgundy-50);padding:var(--f-base-space-4) 32px;float:left;width:auto;border:1px solid var(--f-base-color-solid-burgundy-50);font-weight:500;font-size:var(--f-base-space-4);border-radius:35px;float:right;margin-top:var(--f-base-space-3)}
.dropdown-menu.pb-4.responsiveoverlay.show #searcbutton{border-radius:0}
#searcbutton:hover,#searcbutton:active{border:1px solid var(--f-base-color-solid-burgundy-100);background:var(--f-base-color-solid-burgundy-100);color:var(--f-base-color-solid-white)}
.inner-page .top-searches .top-searches-title{margin:0 !important;padding-left:0;position:relative;float:left;color:var(--f-base-color-solid-grey-100);font-size:18px;font-family:"Graphik Web";font-weight:700}
body.inner-page li a:not(.btn):hover{text-decoration:none !important}
.inner-page .top-searches .popular-searches li a{font-family:"Graphik Web";font-size:18px;font-weight:400;color:var(--f-base-color-solid-grey-100)}
.inner-page .search-tp-results .tooltip-inner{color:var(--f-base-color-solid-white);padding:var(-f-base-space-3);border-radius:var(--f-base-space-3)}
.inner-page .search-tp-results .tooltip{width:auto}
.inner-page .search-tp-results .tooltip-arrow{position:absolute}
.inner-page .top-searches .popular-searches li a:hover{border:0 none;transition:none}
.TPsearchmain .search-results-list{max-height:600px}
.inputcapture{font-size:18px;color:var(--f-base-color-solid-burgundy-50);border-bottom:1px solid #dcdcdc;padding:0 0 var(--f-base-size-3) 0;margin-bottom:30px;text-decoration:underline;font-weight:600;cursor:pointer}
.hero-image-teaser .teaser-box-new{margin-top:0}
.hero-image-teaser .heroimage-subtitle{margin-top:var(--f-base-space-3) !important}
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before,.bs-tooltip-bottom .arrow::before,.bs-tooltip-top .arrow::before{border-bottom-color:var(--f-base-color-solid-white) !important}
.mobile-svg{display:none}
#pageSearchButton{border:0 none;background:transparent;float:right;padding:0;outline:0}
.usernav .nav-link,#login-container .nav-link{float:left}
@media(max-width:992px){#header #login-container .desktopSignUpLoginLink{font-size:0 !important;margin:-30px 0 0}
.pagesearch{display:none}
#main{width:100%}
.newloginflow{background:var(--f-base-color-solid-grey-10);padding:20px 0;margin-left:-2%;min-width:104%;padding-left:15% !important;position:absolute;left:0;top:50px}
.newloginflow svg{display:none}
body .newloginflow a#loginMenuHeader,body .newloginflow a#signUpMenuHeader{background:var(--f-base-color-solid-grey-10);color:var(--f-base-color-solid-burgundy-50) !important;padding:var(--f-base-space-4) var(--f-base-space-6) !important;border-radius:100px !important;font-size:var(--f-base-space-4);margin:0 18px 0 0;border:1px solid var(--f-base-color-solid-burgundy-50);float:left;width:130px;text-align:center;line-height:var(--f-base-space-4)}
body .newloginflow a#loginMenuHeader{background:var(--f-base-color-solid-burgundy-50) !important;color:var(--f-base-color-solid-white) !important}
.teaser-box-new h1{font-size:36px;text-align:center;font-weight:100}
.hero-image-teaser .heroimage-subtitle{text-align:center;margin:var(--f-base-space-3) 0 0}
.posicon{font-weight:100;position:absolute;right:var(--f-base-space-12);top:var(--f-base-space-6);color:var(--f-base-color-solid-grey-100)}
.hero-image-teaser .teaser-box-new{margin-top:50px}
.mobilehide{display:none !important}
.mobile-svg{display:block;margin-top:var(--f-base-space-3)}
body .header{min-width:100%}
}
@media(max-width:992px){.TPsearchmain{top:140px;width:97%}
.newloginflow{padding-left:26% !important}
.dropdown-menu.pb-4.responsiveoverlay.show #searcbutton{width:100%;display:block !important}
body .hero-image-teaser .teaser-box-new{margin-top:-70px !important}
body .hero-image-teaser .teaser-box-new h1{margin-top:-60px !important}
.offers-partner-block{font-size:13px}
.offers-partner-block__title{font-size:18px;margin:0 0 5px}
.main_searcharea .inputgrp input{width:94.5%}
.header-inner.container{max-width:100%}
.container,.container-md,.container-sm{max-width:100%}
#loginmobileview_pop{display:none}
}
@media screen and (min-device-width:320px) and (max-device-width:780px){#mainsearch{display:none}
#mainsearchmobile{display:block !important;width:100%}
#mainsearchmobile input,#mainsearchmobile .top-searches,#mainsearchmobile .search-tp-results{width:100%;font-size:20px}
.home .header .main-nav ul li a,.addition .top-searches-title{font-size:20px !important}
#mainsearchmobile button{top:19px}
.top-searches-ullist li a{color:#666 !important;font-weight:500}
}
@media only screen and (max-width:1279px){.offers-partner-block-content{padding:18px 20px}
.offers-partner-block__title{margin:0 0 var(--f-base-size-2)}
}
@media only screen and (max-width:959px){.teaser-text .offers-partner-block.burgundy-bg a.btn{margin:0 0 var(--f-base-space-3);width:100%}
.teaser-text .offers-partner-block.burgundy-bg a.btn{margin:0 0 var(--f-base-space-3);width:100%}
}
@media only screen and (max-width:767px){.offers-partner-block{height:880px;font-size:20px}
.offers-partner-block-picture{width:100%;height:50%}
.offers-partner-block-content{width:100%;top:50%;height:50%;left:0}
.offers-partner-block__logo{position:absolute;width:90px;height:auto;left:20px;top:20px;z-index:3}
.offers-partner-block__logo{top:14px;left:17px;width:178px}
.offers-partner-block__link-more{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4;text-indent:-9999px;overflow:hidden}
.offers-partner-block__title{font-size:20px;margin:0 0 13px}
.C16.C16-full-width .offers-partner-block{background:var(--f-base-color-solid-burgundy-100)}
.carousel-inner{overflow:visible !important;height:445px}
.header-inner .loginprofile svg{width:var(--f-base-space-6);height:var(--f-base-space-6)}
.search-tp-btn{border:1px solid var(--f-base-color-solid-burgundy-100) !important;padding:1% 3%;display:inline-flex !important;color:var(--primary1) !important;vertical-align:text-bottom !important}
.search-tp-btn:hover,.search-btn:focus,.search-btn:active{background-color:var(--primary1) !important;color:var(--f-base-color-solid-white) !important;outline:0 !important;outline-offset:0 !important}
.search-tp-btn{padding:var(--f-base-space-3) 42% !important;width:100%}
.C16.C16-full-width.C16{left:0;width:100%;padding:0;margin:60px auto 50px}
.C16.C16-full-width .offers-partner-block{height:auto}
.C16.C16-full-width .offers-partner-block-picture{position:static;width:100%;padding-bottom:74.07%}
.C16.C16-full-width .offers-partner-block-content{position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}
.C16.C16-full-width .offers-partner-block-content:before{content:"";position:absolute;bottom:0;left:0;z-index:-1;width:100%;padding-top:60px;padding-bottom:85.07%;background:#521231}
.C16.C16-full-width .offers-partner-block__title{font-size:40px}
.C16.C16-full-width .offers-partner-block__text{font-size:20px;line-height:26px}
.C16.C16-full-width .read-more-link{font-size:20px;padding-bottom:var(--f-base-space-1);margin-top:20px}
.C16.C16-oc-confirmation .offers-partner-block{margin-bottom:0;background-color:#521231}
.C16.C16-oc-confirmation .offers-partner-block-content{padding-top:30px}
.C16 .read-more-link{display:table;margin-top:11px}
.C16--image-right .offers-partner-block-content{left:0}
.C16--image-right .offers-partner-block-content{top:0}
.C16--image-right .offers-partner-block-picture{left:auto;right:0}
.C16--image-right .offers-partner-block-picture{bottom:0;top:auto}
.C16.C16-myprofile.C16.C16-full-width.C16{margin-top:0}
.C16.C16-myprofile .offers-partner-block{background-color:var(--f-base-color-solid-white);color:#521231}
.C16.C16-myprofile .offers-partner-block-content{display:table;padding-top:40px}
.C16.C16-myprofile .offers-partner-block__title{display:table-row;height:28%;font-size:27px;line-height:31px}
.C16.C16-myprofile .offers-partner-block__title{display:block;font-size:30px}
.C16.C16-myprofile .offers-partner-block__text{display:table-row;font-size:1var(--f-base-size-2);line-height:var(--f-base-space-6);padding-bottom:64px}
.C16.C16-myprofile .offers-partner-block__text .btn{position:absolute;bottom:30px;left:30px}
.C16.C16-myprofile .offers-partner-block__text .btn{position:static;width:100%;margin-top:20px;font-size:var(--f-base-space-6)}
.C16.C16-myprofile .offers-partner-block__text{font-size:22px;line-height:30px}
.C16 .offers-partner-block-picture .C16-btn{position:absolute;width:90%;bottom:20px;left:50%}
.C16 .offers-partner-block{min-height:100%}
.C16 .offers-partner-block-picture{background-position:100% 40%}
.posicon{right:var(--f-base-space-3);top:var(--f-base-space-3)}
}