/*bg a0a49f6ac1*/.bg-neu{--bg-blue: #375878;--bg-blue-deep: #1b2f44;--bg-blue-light: #4a719a;--bg-blue-soft: #e9f0f7;--bg-action: #7cb92c;--bg-action-hover:#6aa522;--bg-on-action: #12240a;--bg-action-text: #4d7a13;--bg-action-soft: #eaf4dc;--bg-urgent: #b23a2b;--bg-urgent-soft: #fbeeea;--bg-exclusive: #e8b53a;--bg-on-exclusive:#2b1f04;--bg-popular: #c9dbeb;--bg-popular-text: #2f4c68;--bg-anlass-black: #15202b;--bg-anlass-cyber: #4a4db3;--bg-anlass-singles: #a3570b;--bg-anlass-valentin: #b0325f;--bg-anlass-mutter: #904a74;--bg-anlass-ostern: #6a4fae;--bg-paper: #f6f8fa;--bg-surface: #ffffff;--bg-surface-2: #eef2f6;--bg-line: #dde5ec;--bg-line-strong: #c3d0dc;--bg-text: #15202b;--bg-text-2: #556676;--bg-text-3: #8494a4;--bg-radius: 10px;--bg-shadow: 0 1px 2px rgba(21,32,43,.05),0 8px 24px -14px rgba(21,32,43,.30)}.bg-neu .offer_grid.bgn-card{display: flex;flex-direction: column;gap: 9px;position: relative;overflow: hidden;padding: 18px 18px 0;background: var(--bg-surface);border: 1px solid var(--bg-line);border-radius: var(--bg-radius);box-shadow: none;transition: border-color .15s ease,box-shadow .15s ease}.bg-neu .offer_grid.bgn-card:hover{border-color: var(--bg-line-strong);box-shadow: var(--bg-shadow)}.bg-neu .offer_grid.bgn-card:not(:has(.re-ribbon-badge)){padding-top: 41px}.bg-neu .bgn-card-head{display: flex;flex-wrap: wrap;gap: 20px;align-items: flex-end;margin-bottom: 18px}.bg-neu .bgn-logo,.bg-neu div.asp_w.asp_r .asp_image,.bg-neu .bg-cat-shopcard-logo{--bw: 92;--bh: 34;--pad: .94;box-sizing: content-box;width: calc(var(--bw) * 1px);height: calc(var(--bh) * 1px);flex: none;margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;overflow: hidden;font-size: 0}.bg-neu .bgn-logo a{display: block;line-height: 0;flex: none}.bg-neu .bgn-logo--tile{background: #fff;border: 1px solid var(--bg-line);border-radius: 9px;padding: 7px 9px;box-shadow: 0 1px 2px rgba(21,32,43,.05)}.bg-neu a:hover .bgn-logo--tile{border-color: var(--bg-line-strong)}.bg-neu .bgn-logo img,.bg-neu div.asp_w.asp_r .asp_image img,.bg-neu .bg-cat-shopcard-logo img{--cw: 160;--ch: 120;--iw: 142;--ih: 46;--ox: 0;--oy: 0;--smax: 1;--s0: min(calc(var(--bw) * var(--pad) / var(--iw)),calc(var(--bh) * var(--pad) / var(--ih)),var(--smax));--s: var(--s0);width: calc(var(--cw) * var(--s) * 1px) !important;height: calc(var(--ch) * var(--s) * 1px) !important;max-width: none !important;max-height: none !important;transform: translate(calc(var(--ox) * var(--s) * -1px),calc(var(--oy) * var(--s) * -1px));object-fit: fill;display: block;flex: none}@supports (width: calc(round(down,1.5px,1px))){.bg-neu .bgn-logo img,.bg-neu div.asp_w.asp_r .asp_image img,.bg-neu .bg-cat-shopcard-logo img{--s: max(calc(round(down,var(--s0) * 2,1) / 2),min(var(--s0),.5))}}.bg-neu .bgn-type{display: block;font-size: 11px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--bg-text-3);margin: 0}.bg-neu .bgn-type:not(.bgn-type--deal){color: var(--bg-text-3)}.bg-neu .bgn-card-shop{display: block;font-size: 12px;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--bg-text-3);text-decoration: none;margin-bottom: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bg-neu .bgn-card-shop:hover{color: var(--bg-blue)}.bg-neu .bgn-card .bgn-card-head{text-align: left;justify-content: flex-start}.bg-neu .bgn-card .bgn-value-block{flex: 1 1 auto}.bg-neu .bgn-value-block{min-width: 0;text-align: left}.bg-neu .bgn-value{display: block;font-size: 24px;font-weight: 700;line-height: 1;letter-spacing: -.03em;color: var(--bg-text);font-variant-numeric: tabular-nums}.bg-neu .bgn-value .bgn-upto{font-size: 14px;font-weight: 600;letter-spacing: 0;color: var(--bg-text-2)}.bg-neu .bgn-card-title,.bg-neu .bgn-note{height: auto;min-height: 0;overflow: visible}.bg-neu .bgn-card-title{font-weight: 600 !important;font-size: 14.5px;line-height: 1.4;margin: 0 !important;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.bg-neu .bgn-card-title a{color: var(--bg-text);text-decoration: none}.bg-neu .bgn-card-title a:hover{color: var(--bg-blue)}.bg-neu .bgn-note{margin: 0;font-size: 13px;line-height: 1.45;font-weight: 400 !important;color: var(--bg-text-2);text-transform: none;overflow: visible;text-overflow: clip;white-space: normal}.bg-neu .bgn-card-footer{margin-top: auto;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px;margin-left: -18px;margin-right: -18px;padding: 12px 18px 16px;border-top: 1px dashed var(--bg-line-strong)}.bg-neu .bgn-btn{margin: 0}.bg-neu .bgn-card-footer .priced_block{margin: 0}.bg-neu .bgn-btn .btn_offer_block{display: inline-flex;align-items: center;gap: 7px;font-size: 13.5px;line-height: 1.2;padding: 10px 15px;border-radius: 7px;text-transform: none;letter-spacing: 0;box-shadow: none}.bg-neu .bgn-btn .btn_offer_block:active{top: 0}.bg-neu .bgn-expiry{font-size: 11.5px;color: var(--bg-text-3);font-variant-numeric: tabular-nums;white-space: nowrap}.bg-neu .bgn-expiry.is-urgent{color: var(--bg-urgent);font-weight: 600}.bg-neu .bgn-shop-link{margin: 0 0 14px;padding: 0;font-size: 12.5px;text-align: left;line-height: 1.4;min-height: 35px}.bg-neu .bgn-shop-link a{color: var(--bg-blue);text-decoration: none}.bg-neu .bgn-shop-link a:hover{text-decoration: underline}.bg-neu .bgn-card .re-ribbon-badge{position: static !important;align-self: flex-end;width: auto !important;height: auto !important;left: auto !important;right: auto !important;top: auto !important;margin: -2px 0 -3px !important;padding: 0;transform: none;background: none;box-shadow: none;overflow: visible;text-align: right}.bg-neu .bgn-offer .re-ribbon-badge{position: static !important;width: auto !important;height: auto !important;left: auto !important;right: auto !important;top: auto !important;margin: 0 0 2px;padding: 0;transform: none;background: none;box-shadow: none;overflow: visible;text-align: left;pointer-events: auto}.bg-neu .bgn-card .re-ribbon-badge::before,.bg-neu .bgn-card .re-ribbon-badge::after,.bg-neu .bgn-offer .re-ribbon-badge::before,.bg-neu .bgn-offer .re-ribbon-badge::after{display: none}.bg-neu .bgn-card .re-ribbon-badge>span,.bg-neu .bgn-offer .re-ribbon-badge>span{display: inline-block;position: static;transform: none !important;width: auto !important;height: auto;right: auto;top: auto;padding: 3px 8px;border-radius: 4px;font-family: inherit !important;font-weight: 600 !important;font-size: 11px !important;line-height: 1.5 !important;letter-spacing: .07em;text-transform: uppercase;background: var(--bg-blue-soft);color: var(--bg-blue);box-shadow: none}.bg-neu .bgn-card .re-ribbon-badge>span::before,.bg-neu .bgn-card .re-ribbon-badge>span::after,.bg-neu .bgn-offer .re-ribbon-badge>span::before,.bg-neu .bgn-offer .re-ribbon-badge>span::after{display: none}.bg-neu .bgn-card .badge_1>span,.bg-neu .bgn-offer .badge_1>span{background: var(--bg-popular);color: var(--bg-popular-text);box-shadow: none}.bg-neu .bgn-card .badge_2>span,.bg-neu .bgn-offer .badge_2>span{background: var(--bg-exclusive);color: var(--bg-on-exclusive)}.bg-neu .bgn-card .badge_3>span,.bg-neu .bgn-offer .badge_3>span{background: var(--bg-action-soft);color: var(--bg-action-text)}.bg-neu .bgn-card .badge_4>span,.bg-neu .bgn-offer .badge_4>span{background: var(--bg-urgent-soft);color: var(--bg-urgent)}.bg-neu .bgn-card.expired_coupon,.bg-neu .bgn-card.rh_expired{opacity: .6}@media (max-width: 640px){.bg-neu .offer_grid.bgn-card{padding: 16px 14px 0 22px}.bg-neu .bgn-value{font-size: 24px}}.bg-neu .logo_section_wrap.bgn-header{background: var(--bg-blue-deep);padding: 16px 0}.bg-neu .bgn-header-row{display: flex;align-items: center;gap: 24px;flex-wrap: wrap;padding: 0 !important}.bg-neu .bgn-header-row::before,.bg-neu .bgn-header-row::after{content: none !important}.bg-neu .bgn-site-logo{display: block;flex: none;margin: 0;padding: 0}.bg-neu .bgn-site-logo{height: 42px}.bg-neu .bgn-site-logo img{height: 45px;width: auto;display: block;margin: -1.5px 0}.bg-neu .bgn-search{flex: 1 1 260px;min-width: 200px;margin: 0;float: none}.bg-neu .bgn-search input[type="search"],.bg-neu .bgn-search input[type="text"]{width: 100%;padding: 11px 44px 11px 15px;border-radius: 8px;border: 1px solid rgba(255,255,255,.16);background: rgba(255,255,255,.08);color: #fff;font-size: 14px;height: auto;box-shadow: none}.bg-neu .bgn-search input::placeholder{color: #90a5b9}.bg-neu .bgn-search input:focus{outline: 2px solid var(--bg-action);outline-offset: 1px;background: rgba(255,255,255,.13)}.bg-neu .bgn-search button,.bg-neu .bgn-search input[type="submit"]{background: var(--bg-action);color: var(--bg-on-action);border: 0;border-radius: 6px}.bg-neu .bgn-disclosure{background: var(--bg-blue-deep);border-top: 1px solid rgba(255,255,255,.08);padding: 16px 0}.bg-neu .bgn-disclosure-inner{padding: 0 max(18px,calc((100% - 1200px) / 2))}.bg-neu .bgn-disclosure p{margin: 0;color: #93a8bc;font-size: 12.5px;line-height: 1.55}.bg-neu .bgn-disclosure strong{color: #cbdaea;font-weight: 600}.bg-neu .bgn-disclosure a{color: #9dc4ea;text-decoration: underline}.bg-neu .bgn-trustbar{background: var(--bg-surface);border-bottom: 1px solid var(--bg-line)}.bg-neu .bgn-trustbar ul{margin: 0;padding: 11px 0;list-style: none;display: flex;gap: 30px;flex-wrap: wrap;font-size: 13.5px;color: var(--bg-text-2)}.bg-neu .bgn-trustbar li{display: flex;align-items: center;gap: 8px;margin: 0}.bg-neu .bgn-trustbar li::before{content: none}.bg-neu .bgn-trustbar b{color: var(--bg-text);font-weight: 700;font-variant-numeric: tabular-nums}.bg-neu .bgn-trustbar svg{width: 15px;height: 15px;flex: none;color: var(--bg-action)}.bg-neu .bgn-navbar{background: var(--bg-blue-deep);box-shadow: inset 0 1px 0 rgba(255,255,255,.07)}.bg-neu .bgn-navbar .top_menu>ul{display: flex;align-items: stretch}.bg-neu .bgn-navbar .top_menu>ul>li{border: 0 !important;margin: 0;padding: 0}.bg-neu .bgn-navbar .top_menu>ul>li::before,.bg-neu .bgn-navbar .top_menu>ul>li::after{content: none !important}.bg-neu .bgn-navbar .top_menu>ul>li>a{display: block;height: 48px;line-height: 48px;padding: 0 22px;border-radius: 6px 6px 0 0;color: #dbe6f1 !important;font-size: 14.5px;font-weight: 600;text-transform: none !important;letter-spacing: 0;background: none !important;border: 0 !important;box-shadow: inset 0 -3px 0 transparent;transition: box-shadow .15s ease,color .15s ease}.bg-neu .bgn-navbar .top_menu>ul>li:first-child>a{padding-left: 0}.bg-neu .bgn-navbar .top_menu>ul>li:first-child>a:hover{padding-left: 22px;margin-left: -22px}.bg-neu .bgn-navbar .top_menu>ul>li>a:hover{color: #fff !important;background: rgba(255,255,255,.06) !important;box-shadow: inset 0 -3px 0 rgba(255,255,255,.35)}.bg-neu .bgn-navbar .top_menu>ul>li.current-menu-item>a,.bg-neu .bgn-navbar .top_menu>ul>li.current_page_item>a,.bg-neu .bgn-navbar .top_menu>ul>li.current-menu-parent>a{color: #fff !important;box-shadow: inset 0 -3px 0 var(--bg-action)}.bg-neu .bgn-navbar .top_menu ul.sub-menu{border: 1px solid var(--bg-line);border-radius: 0 0 var(--bg-radius) var(--bg-radius);box-shadow: 0 12px 28px -18px rgba(21,32,43,.55)}.bg-neu :is(.bgn-search,#rhSplashSearch) .asp_w,.bg-neu :is(.bgn-search,#rhSplashSearch) .asp_m,.bg-neu :is(.bgn-search,#rhSplashSearch) .asp_w_container,.bg-neu :is(.bgn-search,#rhSplashSearch) .asp_main_container{background: none !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;margin: 0 !important;max-width: none !important;border-radius: 4px !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox{margin: 0 !important;height: 44px !important;padding: 0 0 0 16px !important;overflow: hidden !important;background: rgba(255,255,255,.09) !important;border: 1px solid rgba(255,255,255,.20) !important;border-radius: 4px !important;box-shadow: none !important;display: flex !important;align-items: stretch !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput{margin: 0 !important;padding: 0 !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput input.orig,.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput input.autocomplete{height: 42px !important;padding: 0 14px !important;color: #fff !important;font-size: 14.5px !important;line-height: 42px !important;background: none !important;border: 0 !important;box-shadow: none !important;text-shadow: none !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput input.orig::placeholder{color: #90a5b9 !important;opacity: 1 !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox:focus-within{background: rgba(255,255,255,.14) !important;border-color: var(--bg-action) !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .promagnifier{width: 48px !important;height: auto !important;min-width: 48px !important;max-width: 48px !important;align-self: stretch !important;margin: 0 !important;background: var(--bg-action) !important;border-radius: 0 !important;display: flex !important;align-items: center !important;justify-content: center !important;cursor: pointer}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .promagnifier:hover{background: var(--bg-action-hover) !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .promagnifier .innericon{width: 20px !important;height: 20px !important;float: none !important;display: flex !important;align-items: center !important;justify-content: center !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .promagnifier svg{fill: var(--bg-on-action) !important;width: 19px !important;height: 19px !important}.bg-neu :is(.bgn-search,#rhSplashSearch) p.asp-try{display: none !important}.bg-neu .bgn-navbar .top_menu>ul>li>a>i,.bg-neu .bgn-header-nav .top_menu>ul>li>a>i{display: none !important}.bg-neu .bgn-header--2 .bgn-header-row{flex-wrap: nowrap;gap: 22px}.bg-neu .bgn-header--2 .bgn-search{flex: 1 1 auto;min-width: 0;max-width: 640px;margin: 0 auto}.bg-neu .bgn-header-nav{flex: none;margin-left: auto}.bg-neu .bgn-header-nav .top_menu>ul{display: flex;align-items: center;gap: 24px;margin: 0;padding: 0;list-style: none;background: none;border: 0}.bg-neu .bgn-header-nav .top_menu>ul>li{margin: 0;padding: 0;float: none;border: 0 !important;box-shadow: none}.bg-neu .bgn-header-nav .top_menu>ul>li::before{content: none}.bg-neu .bgn-header-nav .top_menu>ul:not(.off-canvas)>li>a::after,.bg-neu .bgn-navbar .top_menu>ul:not(.off-canvas)>li>a::after{height: 0 !important;background: transparent !important;box-shadow: none !important;transition: none !important}.bg-neu .bgn-navbar .top_menu>ul>li{border-right: 0 !important}.bg-neu .bgn-header-nav nav.top_menu>ul>li.bg-cat-mega.hovered>ul.sub-menu,.bg-neu .bgn-header-nav nav.top_menu>ul>li.bg-cat-mega:hover>ul.sub-menu{left: auto;right: 0}.bg-neu .bgn-header-nav .top_menu>ul>li>a{display: block;padding: 7px 0;color: #dbe6f1;font-size: 14.5px;font-weight: 600;line-height: 1.2;text-transform: none;letter-spacing: 0;border-bottom: 2px solid transparent;background: none}.bg-neu .bgn-header-nav .top_menu>ul>li>a:hover{color: #fff;border-bottom-color: rgba(255,255,255,.4)}.bg-neu .bgn-header-nav .top_menu>ul>li.current-menu-item>a,.bg-neu .bgn-header-nav .top_menu>ul>li.current_page_item>a{color: #fff;border-bottom-color: var(--bg-action)}@media (min-width: 1025px){.bg-neu .bgn-navbar--2{display: none}}@media (max-width: 1024px){.bg-neu .bgn-header-nav{display: none}.bg-neu .bgn-header--2 .bgn-header-row{flex-wrap: wrap}}@media (max-width: 1024px){.bg-neu .bgn-header-row{gap: 14px}.bg-neu .bgn-search{flex: 1 1 100%}.bg-neu .bgn-trustbar ul{gap: 8px 18px;font-size: 12.5px}}@media (max-width: 640px){.bg-neu .bgn-trustbar ul{display: flex;flex-wrap: nowrap;justify-content: center;align-items: center;gap: 0;padding: 8px 16px;font-size: 12.5px;line-height: 1.3;white-space: nowrap}.bg-neu .bgn-trustbar li{gap: 0;min-width: 0}.bg-neu .bgn-trustbar li:nth-child(n+3){display: none}.bg-neu .bgn-trustbar svg{display: none}.bg-neu .bgn-trustbar li + li::before{content: "\00b7";display: inline-block;margin: 0 8px;color: var(--bg-text-3);font-weight: 700}}@media (max-width: 380px){.bg-neu .bgn-trustbar .bgn-trust-more{display: none}}.bg-neu .rh_offer_list.bgn-offer{position: relative;display: block;margin: 0 0 14px !important;padding: 18px 20px 10px;background: var(--bg-surface);border: 1px solid var(--bg-line);border-radius: var(--bg-radius);box-shadow: none;overflow: hidden;transition: border-color .15s ease,box-shadow .15s ease}.bg-neu .rh_offer_list.bgn-offer:hover{border-color: var(--bg-line-strong);box-shadow: var(--bg-shadow)}.bg-neu .bgn-offer-save{position: absolute;top: 10px;right: 12px;z-index: 2;font-size: 14px}.bg-neu .bgn-offer-head{display: grid;grid-template-columns: 80px minmax(0,1fr) auto;gap: 20px;align-items: center;padding-bottom: 0}.bg-neu .bgn-offer-value{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 1px;min-height: 74px;padding: 9px 6px;border-radius: 8px;background: var(--bg-blue-soft);color: var(--bg-blue);text-align: center;text-decoration: none;line-height: 1.1}.bg-neu .bgn-offer-value:hover{background: #dde9f4}.bg-neu .bgn-offer[data-bg-type="code"] .bgn-offer-value{background: var(--bg-action-soft);color: var(--bg-action-text)}.bg-neu .bgn-offer[data-bg-type="code"] .bgn-offer-value:hover{background: #dfeecb}.bg-neu .bgn-offer[data-bg-type="code"] .bgn-offer-upto{color: var(--bg-action-text);opacity: .8}.bg-neu .bgn-offer[data-bg-type="code"] .bgn-offer-word{opacity: .85}.bg-neu .bgn-offer-number{font-size: 27px;font-weight: 700;line-height: 1;letter-spacing: -.03em;font-variant-numeric: tabular-nums;white-space: nowrap}.bg-neu .bgn-offer-unit{font-size: 17px;font-weight: 600;margin-left: 1px}.bg-neu .bgn-offer-value--text .bgn-offer-number{font-size: 13px;letter-spacing: -.01em;white-space: normal;hyphens: none;word-break: normal}.bg-neu .bgn-offer-upto{font-size: 10px;font-weight: 600;letter-spacing: .05em;text-transform: uppercase;color: var(--bg-text-2)}.bg-neu .bgn-offer-word{font-size: 10.5px;font-weight: 600;letter-spacing: .05em;text-transform: uppercase;opacity: .75}.bg-neu .bgn-offer-image{display: block;line-height: 0;margin-bottom: 4px}.bg-neu .bgn-offer-image img{width: auto !important;height: auto !important;max-width: 66px !important;max-height: 40px !important;object-fit: contain;display: block}.bg-neu .bgn-offer-body{min-width: 0}.bg-neu .bgn-offer-labels{display: flex;align-items: center;flex-wrap: wrap;gap: 4px 8px;margin-bottom: 6px}.bg-neu .bgn-offer .bgn-type{margin: 0}.bg-neu .bgn-offer .re-ribbon-badge{margin: 0 !important}.bg-neu .bgn-offer-cond{display: inline-block;padding: 3px 8px;border-radius: 4px;background: var(--bg-surface-2);color: var(--bg-text-2);font-size: 11px;font-weight: 600;line-height: 1.5;letter-spacing: .07em;text-transform: uppercase;white-space: nowrap}.bg-neu .re-ribbon-badge:has(>span:empty),.bg-neu .re-line-badge:has(>span:empty){display: none !important}.bg-neu .bgn-offer-title{height: auto !important;min-height: 0;overflow: visible;margin: 0 0 5px !important;font-size: 16px;line-height: 1.35;font-weight: 600 !important;color: var(--bg-text)}.bg-neu .bgn-offer-title a{color: var(--bg-text);text-decoration: none}.bg-neu .bgn-offer-title a:hover{color: var(--bg-blue)}.bg-neu .bgn-offer-note{height: auto !important;margin: 0 !important;font-size: 13.5px;line-height: 1.4;font-weight: 500 !important;color: var(--bg-blue)}.bg-neu .bgn-offer-price{margin: 5px 0 0;font-size: 15px;font-weight: 700;color: var(--bg-text)}.bg-neu .bgn-offer-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 3px 14px;margin-top: 0;font-size: 12.5px;line-height: 1.5;color: var(--bg-text-3)}.bg-neu .bgn-offer-foot{display: flex;align-items: center;justify-content: space-between;gap: 6px 14px;flex-wrap: wrap;margin-top: 12px;padding-top: 8px;border-top: 1px solid var(--bg-line)}.bg-neu .bgn-offer-foot .bgn-offer-meta{flex: 1 1 auto;min-width: 0}.bg-neu .bgn-offer-foot .bgn-offer-verified{margin-left: auto}.bg-neu .bgn-offer-meta>span{display: inline-flex;align-items: center;gap: 4px}.bg-neu .bgn-offer-meta>span + span::before{content: "·";color: var(--bg-line-strong)}.bg-neu .bgn-offer-expiry{font-variant-numeric: tabular-nums;white-space: nowrap}.bg-neu .bgn-offer-expiry.is-urgent{color: var(--bg-urgent);font-weight: 600}.bg-neu .bgn-offer-verified{color: var(--bg-action-text);font-weight: 600}.bg-neu .bgn-offer-verified svg{flex: none}.bg-neu .bgn-offer-button{justify-self: end}.bg-neu .bgn-offer-foot .bgn-offer-verified{position: relative;flex: none;display: inline-flex;align-items: center;gap: 4px;font-size: 12.5px;line-height: 1.5;white-space: nowrap;cursor: help;outline: none}.bg-neu .bgn-offer-verified::after{content: attr(data-hint);position: absolute;right: 0;bottom: calc(100% + 7px);width: max-content;max-width: 260px;padding: 7px 10px;border-radius: 7px;background: var(--bg-blue-deep);color: #fff;font-size: 12px;font-weight: 500;line-height: 1.4;text-align: left;white-space: normal;box-shadow: 0 6px 18px -8px rgba(21,32,43,.5);opacity: 0;visibility: hidden;transform: translateY(3px);transition: opacity .15s ease,transform .15s ease,visibility 0s linear .15s;pointer-events: none;z-index: 5}.bg-neu .bgn-offer-verified:hover::after,.bg-neu .bgn-offer-verified:focus::after,.bg-neu .bgn-offer-verified:focus-visible::after{opacity: 1;visibility: visible;transform: none;transition-delay: 0s}.bg-neu .bgn-offer-verified:focus-visible{box-shadow: 0 0 0 2px var(--bg-blue-soft),0 0 0 3.5px var(--bg-blue);border-radius: 4px}.bg-neu .bgn-offer-button .priced_block{margin: 0}.bg-neu .bgn-offer-button .btn_offer_block{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-width: 190px;font-size: 14px;line-height: 1.2;padding: 12px 18px;border-radius: 7px;text-transform: none;letter-spacing: 0;box-shadow: none}.bg-neu .bgn-offer-button .btn_offer_block:active{top: 0}.bg-neu .bgn-offer-button .coupon_btn::before,.bg-neu .bgn-btn .coupon_btn::before{display: none}.bg-neu .bgn-offer-detail{border: 0;margin: 0;padding: 0}.bg-neu .bgn-offer-foot .coupon-toggle-label{display: inline-flex;align-items: center;gap: 4px;width: auto;margin: 0;padding: 0;border: 0;color: var(--bg-text-2);font-size: 12px;font-weight: 500;line-height: inherit;cursor: pointer}.bg-neu .bgn-offer-foot .coupon-toggle-label:hover{color: var(--bg-blue)}.bg-neu .bgn-offer-foot .coupon-toggle-label .toggle-icon{margin: 0;transition: transform .25s ease}.bg-neu .bgn-offer:has(.toggle-coupon:checked) .coupon-toggle-label .toggle-icon{transform: rotate(180deg)}.bg-neu .bgn-offer:has(.toggle-coupon:focus-visible) .coupon-toggle-label{outline: 2px solid var(--bg-blue);outline-offset: 2px;border-radius: 4px}.bg-neu .bgn-offer .coupon-content{display: grid;grid-template-rows: 0fr;opacity: 0;background: var(--bg-surface-2);border-bottom: 0;border-radius: 8px;margin: 0;padding: 0 14px;color: var(--bg-text-2);font-size: 13px;line-height: 1.55}.bg-neu .bgn-offer:has(.toggle-coupon:checked) .coupon-content{grid-template-rows: 1fr;opacity: 1;padding: 11px 14px;margin-top: 12px}.bg-neu .bgn-offer .coupon-content p{margin: 0 0 6px}.bg-neu .bgn-offer .coupon-content p:last-child{margin-bottom: 0}.bg-neu .bgn-offer-footnote{display: flex;flex-wrap: wrap;gap: 2px 12px;font-size: 11.5px;color: var(--bg-text-3)}.bg-neu .bgn-offer-footnote>span + span::before{content: "·";margin-right: 12px;color: var(--bg-line-strong)}.bg-neu .bgn-offer .coupon-content .coll_details_exklusiv{margin: 10px 0 8px;padding: 9px 12px 10px;border-radius: 6px;background: #fbf3dc;border-left: 3px solid var(--bg-exclusive);color: var(--bg-text);font-size: 13px;line-height: 1.5}.bg-neu .coll_details_exklusiv .bgn-exklusiv-title{display: block;margin-bottom: 3px;font-size: 11px;font-weight: 600;letter-spacing: .07em;text-transform: uppercase;color: #8a640e}.bg-neu .bgn-offer.expired_coupon,.bg-neu .bgn-offer.rh_expired{opacity: .6}@media (max-width: 767px){.bg-neu .rh_offer_list.bgn-offer{padding: 14px 14px 10px 20px}.bg-neu .bgn-offer-head{grid-template-columns: 66px minmax(0,1fr);gap: 6px 13px}.bg-neu .bgn-offer-button{grid-column: 1 / -1;justify-self: stretch;margin-top: 4px}.bg-neu .bgn-offer-foot{margin-top: 10px}.bg-neu .bgn-offer-button .btn_offer_block{width: 100%;min-width: 0}.bg-neu .bgn-offer-value{min-height: 60px}.bg-neu .bgn-offer-number{font-size: 23px}.bg-neu .bgn-offer-unit{font-size: 15px}.bg-neu .bgn-offer-title{font-size: 15px}}.bg-neu .bg_breadcrumb{margin-top: 22px;font-size: 12.5px}.bg-neu .rh-content-wrap{padding-top: 14px}.bg-neu .woo-tax-name h1{font-size: clamp(24px,2.2vw,30px);line-height: 1.2;font-weight: 500;letter-spacing: -.01em;color: var(--bg-text);margin: 0 0 10px;text-wrap: balance}.bg-neu .woo-tax-name h2{font-size: 18px;line-height: 1.35;font-weight: 500;color: var(--bg-text);margin: 24px 0 14px}.bg-neu .woo-tax-name .term-description,.bg-neu .woo-tax-name .textgrey{color: var(--bg-text-2);font-size: 14.5px;line-height: 1.6}.bg-neu .shoptext-toggle-icon path{stroke: var(--bg-blue)}.bg-neu .mobile-shoptext-toggle{color: var(--bg-blue);font-weight: 600}.bg-neu .re_filter_instore .bg_filter_tabs{background: var(--bg-surface-2);border: 1px solid var(--bg-line);border-radius: 11px;padding: 4px;gap: 3px;margin: 0 0 18px}.bg-neu .re_filter_instore .bg_filter_tab{color: var(--bg-text-2);border-radius: 8px;padding: 9px 17px;font-size: 13.5px;font-weight: 600}.bg-neu .re_filter_instore .bg_filter_tab:hover{color: var(--bg-text);background: var(--bg-line)}.bg-neu .re_filter_instore .bg_filter_tab.active{color: #fff;background: var(--bg-blue);box-shadow: none}.bg-neu .re_filter_instore .bg_tab_count{background: rgba(21,32,43,.08);border-radius: 9px;font-size: 11px;font-weight: 700}.bg-neu .re_filter_instore .bg_filter_tab.active .bg_tab_count{background: rgba(255,255,255,.22)}.bg-neu .re_filter_instore .bg_filter_empty{background: var(--bg-paper);border: 1px dashed var(--bg-line-strong);border-radius: var(--bg-radius);color: var(--bg-text-2)}.bg-neu .rh-300-sidebar .rh-cartbox{background: var(--bg-surface);border: 1px solid var(--bg-line);border-radius: var(--bg-radius);box-shadow: none;padding: 16px}.bg-neu .rh-300-sidebar .rh-cartbox h3{font-size: 15px;font-weight: 600;color: var(--bg-text);margin: 0 0 12px}.bg-neu .rehub-main-color{color: var(--bg-blue)}.bg-neu .rehub-main-color-bg{background-color: var(--bg-blue)}.bg-neu .woo-tax-logo img{max-height: 62px;width: auto}.bg-neu .rh-300-sidebar .woo-tax-logo.mb20{margin-bottom: 12px !important}.bg-neu .woo-tax-logo .rh-star-ajax{display: flex;flex-direction: column;align-items: center;gap: 3px}.bg-neu .woo-tax-logo .rh-star-ajax .user-rate{order: 1}.bg-neu .woo-tax-logo .rh-star-ajax .title_star_ajax{order: 2;display: block;text-align: center}.bg-neu .woo-tax-logo .rh-star-ajax .userrating-clear{order: 3}.bg-neu .woo-tax-logo .bgn-rating-score{display: block;font-size: 15px;font-weight: 600;line-height: 1.2;color: var(--bg-text);font-variant-numeric: tabular-nums}.bg-neu .woo-tax-logo .bgn-rating-count{display: block;margin-top: 2px;font-size: 12.5px;line-height: 1.3;color: var(--bg-text-3)}.bg-neu .woo-tax-logo>a.wpsm-button.rehub_main_btn{justify-self: stretch !important;width: 100% !important;max-width: none !important;margin: 4px 0 0 !important;padding: 11px 16px !important;font-size: 14px !important;font-weight: 600 !important;line-height: 1.2 !important;text-transform: capitalize !important;letter-spacing: 0 !important;text-align: center !important;background: var(--bg-blue-soft) !important;color: var(--bg-blue) !important;fill: var(--bg-blue) !important;border: 0 !important;box-shadow: none !important;border-radius: 8px !important;transition: background-color .15s ease,color .15s ease}.bg-neu .woo-tax-logo>a.wpsm-button.rehub_main_btn .rhicon{margin-right: 6px;font-size: 13px}.bg-neu .woo-tax-logo>a.wpsm-button.rehub_main_btn:hover,.bg-neu .woo-tax-logo>a.wpsm-button.rehub_main_btn:active{background: var(--bg-blue) !important;color: #fff !important;fill: #fff !important;box-shadow: none !important;top: 0}.bg-neu .woo-tax-logo .starrate.is-part::before{background: linear-gradient(90deg,#F6A123 var(--bg-fill,50%),#ccc var(--bg-fill,50%));-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-text-fill-color: transparent}.bg-neu .deal_daywoo{border: 1px solid var(--bg-line) !important;border-radius: var(--bg-radius) !important;box-shadow: none !important}.bg-neu .deal_daywoo .title{background: transparent;color: var(--bg-text);border-bottom: 1px solid var(--bg-line);font-size: 15px;font-weight: 600;letter-spacing: 0;text-transform: none}.bg-neu .deal_daywoo h3 a{color: var(--bg-text)}.bg-neu .deal_daywoo h3 a:hover{color: var(--bg-blue)}.bg-neu .deal_daywoo .bg-week-discount{background: var(--bg-blue);color: #fff}.bg-neu .deal_daywoo .woo_spec_timer .countdown_amount{background: var(--bg-blue-deep)}.bg-neu .deal_daywoo .bg-week-btn{background: var(--bg-blue) !important;color: #fff !important}.bg-neu .deal_daywoo .bg-week-btn:hover{background: var(--bg-blue-deep) !important}.bg-neu .no-coupons-notice{border-left-color: var(--bg-blue)}.bg-neu .slider-container{border-color: var(--bg-line);box-shadow: none}.bg-neu .woo-tax-logo .rh_custom_notice{font-size: 14px;font-weight: 600;color: var(--bg-text);margin: 12px 0 14px}.bg-neu .editor-box .editor-verified,.bg-neu .editor-box .editor-check{color: var(--bg-action-text)}.bg-neu .editor-box .editor-name{color: var(--bg-text);font-weight: 600}.bg-neu .editor-box .editor-pos{color: var(--bg-text-3);font-size: 12.5px}.bg-neu .editor-box .editor-link{color: var(--bg-blue);font-weight: 500}.bg-neu .editor-box .editor-photo img{border-radius: 50%}.bg-neu .bg-perks-box .bg-perks-intro{color: var(--bg-text-3)}.bg-neu .bg-shop-perks li{border-bottom: 1px solid var(--bg-line);font-size: 13.5px;color: var(--bg-text)}.bg-neu .bg-perks-box .bg-perk-check{background: var(--bg-action);color: var(--bg-on-action)}.bg-neu .bg-shop-perks .bg-perk-val{color: var(--bg-blue);background: var(--bg-blue-soft);border-radius: 6px;font-size: 12px}.bg-neu .rh-300-sidebar .store_details_line{color: var(--bg-text)}.bg-neu .rh-300-sidebar .rh-cartbox .last_updated{color: var(--bg-text-3)}.bg-neu .rh-300-content-area h2.font120.fontnormal.text-center,.bg-neu .rh-content-wrap h2.font120.fontnormal.text-center{text-align: left;font-size: 18px;line-height: 1.35;font-weight: 500;color: var(--bg-text);margin: 30px 0 14px}.bg-neu .shop-logos{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 12px;justify-content: stretch;align-items: stretch}.bg-neu .shop-logos .shop-logo{margin: 0;min-width: 0;background: var(--bg-surface);border: 1px solid var(--bg-line);border-radius: var(--bg-radius);box-shadow: none;transition: border-color .15s ease,box-shadow .15s ease}.bg-neu .shop-logos .shop-logo:hover{border-color: var(--bg-line-strong);box-shadow: var(--bg-shadow)}.bg-neu .shop-logos .shop-logo a{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 10px;height: 100%;padding: 14px 10px 12px;text-decoration: none;color: var(--bg-text-2)}.bg-neu .shop-logos .shop-logo img{display: block;width: auto;height: auto;max-width: 96px;max-height: 40px;object-fit: contain}.bg-neu .shop-logos .shop-logo__name{font-size: 12.5px;line-height: 1.3;font-weight: 600;text-align: center;color: var(--bg-text-2);overflow-wrap: anywhere}.bg-neu .shop-logos .shop-logo:hover .shop-logo__name{color: var(--bg-blue)}@media (max-width: 767px){.bg-neu .shop-logos{grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px}}@media (max-width: 480px){.bg-neu .shop-logos{grid-template-columns: repeat(2,minmax(0,1fr))}}.bg-neu .other-stores .store{background: var(--bg-surface);border: 1px solid var(--bg-line);border-radius: var(--bg-radius);box-shadow: none;margin-bottom: 14px;overflow: hidden}.bg-neu .other-stores .store:last-child{margin-bottom: 0}.bg-neu .other-stores .store-info{padding: 16px 20px 0}.bg-neu .other-stores .store-info-content{display: flex;align-items: center;gap: 12px}.bg-neu .other-stores .store-link{display: flex;align-items: center;justify-content: center;flex: none;width: 64px;height: 44px;margin: 0;padding: 4px;box-sizing: border-box;background: var(--bg-surface);border: 1px solid var(--bg-line);border-radius: 6px}.bg-neu .other-stores .store-logo{display: block;width: auto;height: auto;max-width: 100%;max-height: 100%;margin: 0;object-fit: contain}.bg-neu .other-stores .store-name{margin: 0;font-size: 15px;line-height: 1.3;font-weight: 600;color: var(--bg-text);text-decoration: none}.bg-neu .other-stores .store-name:hover{color: var(--bg-blue)}.bg-neu .other-stores .store-gutschein{padding: 0}.bg-neu .other-stores .rh_offer_list.bgn-offer{border: 0;border-radius: 0;padding: 12px 20px 10px;margin-bottom: 0 !important}.bg-neu .other-stores .bgn-offer:hover{box-shadow: none}.bg-neu .other-stores .show-all-coupons{margin: 0 !important;padding: 11px 20px 12px;border-top: 1px dashed var(--bg-line-strong);font-size: 13px;line-height: 1.4;color: var(--bg-text-2)}.bg-neu .other-stores .show-all-coupons a{color: var(--bg-blue);font-weight: 600;text-decoration: none}.bg-neu .other-stores .show-all-coupons a::after{content: " \2192"}.bg-neu .other-stores .show-all-coupons a:hover{color: var(--bg-blue-deep);text-decoration: underline}@media (max-width: 767px){.bg-neu .other-stores .store-info{padding: 14px 16px 0}.bg-neu .other-stores .rh_offer_list.bgn-offer{padding: 12px 16px 12px}.bg-neu .other-stores .show-all-coupons{padding: 10px 16px 12px}}.bg-neu .rh-300-content-area>h2,.bg-neu .rh-content-wrap h2.font120{font-size: 19px;font-weight: 500;color: var(--bg-text)}.bg-neu{--rehub-main-color: #375878}.bg-neu a{color: var(--bg-blue)}.bg-neu a:hover{color: var(--bg-blue-deep)}.bg-neu .color_link{color: var(--bg-blue) !important}.bg-neu :is(.term-description,.shop-text-content,.dealstore_tax_second_desc,.bg-cat-intro,.entry-content,.rh-post-wrapper) a:not([class]){text-decoration-line: underline !important;text-decoration-color: rgba(55,88,120,.45) !important;text-decoration-thickness: 1px !important;text-underline-offset: .18em;transition: text-decoration-color .15s ease,color .15s ease}.bg-neu :is(.term-description,.shop-text-content,.dealstore_tax_second_desc,.bg-cat-intro,.entry-content,.rh-post-wrapper) a:not([class]):hover{color: var(--bg-blue-deep);text-decoration-color: currentColor !important}.bg-neu .bgn-offer .re-line-badge{position: static;display: inline-block;width: auto;height: auto;margin: 0;padding: 0;background: none;box-shadow: none}.bg-neu .bgn-offer .re-line-badge::before,.bg-neu .bgn-offer .re-line-badge::after{display: none}.bg-neu .bgn-offer .re-line-badge>span{display: inline-block;padding: 3px 8px;border-radius: 4px;font-family: inherit;font-weight: 600;font-size: 11px;line-height: 1.5;letter-spacing: .07em;text-transform: uppercase;background: var(--bg-blue-deep);color: #fff;box-shadow: none;text-shadow: none}.bg-neu .bgn-offer .re-line-badge>span::before,.bg-neu .bgn-offer .re-line-badge>span::after{display: none}.bg-neu .bgn-offer .badge_black_friday>span{background: var(--bg-anlass-black)}.bg-neu .bgn-offer .badge_pre_black_sale>span{background: transparent;color: var(--bg-anlass-black);box-shadow: inset 0 0 0 1.5px var(--bg-anlass-black)}.bg-neu .bgn-offer .badge_cyber_monday>span{background: var(--bg-anlass-cyber)}.bg-neu .bgn-offer .badge_singles_day>span{background: var(--bg-anlass-singles)}.bg-neu .bgn-offer .badge_valentins_day>span{background: var(--bg-anlass-valentin)}.bg-neu .bgn-offer .badge_mothers_day>span{background: var(--bg-anlass-mutter)}.bg-neu .bgn-offer .badge_easter>span{background: var(--bg-anlass-ostern)}.bg-neu .bgn-hero{margin: 0}.bg-neu .bgn-hero-main{display: block}.bg-neu .bgn-hero-slider{position: relative;overflow: hidden;min-height: 380px;-webkit-mask-image: linear-gradient(to right,#000 calc(100% - var(--fade)),rgba(0,0,0,0) 100%);mask-image: linear-gradient(to right,#000 calc(100% - var(--fade)),rgba(0,0,0,0) 100%)}.bg-neu .bgn-hero{--peek: 132px;--slide-gap: 16px;--fade: 46px;--depth: .14;--overscan: 1.08}.bg-neu .bgn-hero-track{display: flex;gap: var(--slide-gap);height: 100%;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;-ms-overflow-style: none}.bg-neu .bgn-hero-track::-webkit-scrollbar{display: none}.bg-neu .bgn-hero-slide{position: relative;flex: 0 0 calc(100% - var(--peek));scroll-snap-align: start;min-height: 380px;display: block;text-decoration: none;overflow: hidden;border-radius: var(--bg-radius);background: var(--bg-blue-deep);transition: opacity .35s ease}.bg-neu .bgn-hero-track.is-ready .bgn-hero-slide{opacity: .68}.bg-neu .bgn-hero-track.is-ready .bgn-hero-slide.is-current{opacity: 1}.bg-neu .bgn-hero-track.is-ready .bgn-hero-slide:not(.is-current) .bgn-hero-label,.bg-neu .bgn-hero-track.is-ready .bgn-hero-slide:not(.is-current) .bgn-hero-text,.bg-neu .bgn-hero-track.is-ready .bgn-hero-slide:not(.is-current) .bgn-hero-overlay{opacity: 0;transition: opacity .2s ease}.bg-neu .bgn-hero-text,.bg-neu .bgn-hero-overlay{transition: opacity .22s ease}.bg-neu .bgn-hero-slide.is-entering .bgn-hero-text>*{animation: bgn-fade-up .3s cubic-bezier(.22,.61,.36,1) both}.bg-neu .bgn-hero-slide.is-entering .bgn-hero-text>*:nth-child(1){animation-delay: 0s}.bg-neu .bgn-hero-slide.is-entering .bgn-hero-text>*:nth-child(2){animation-delay: .03s}.bg-neu .bgn-hero-slide.is-entering .bgn-hero-text>*:nth-child(3){animation-delay: .06s}.bg-neu .bgn-hero-slide.is-entering .bgn-hero-text>*:nth-child(4){animation-delay: .09s}.bg-neu .bgn-hero-slide.is-entering .bgn-hero-text>*:nth-child(5){animation-delay: .12s}@keyframes bgn-fade-up{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.bg-neu .bgn-hero-slide.is-entering .bgn-hero-text>*{animation: none}.bg-neu .bgn-hero{--depth: 0;--overscan: 1}}.bg-neu picture.bgn-bild{display: contents}.bg-neu .bgn-hero-image{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block}.bg-neu .bgn-hero-slide .bgn-hero-image{--px: 0px;transform: translate3d(var(--px),0,0) scale(var(--overscan))}.bg-neu .bgn-hero-overlay{position: absolute;inset: 0;background: linear-gradient(34deg,rgba(9,17,26,.96) 0%,rgba(9,17,26,.92) 26%,rgba(9,17,26,.72) 42%,rgba(9,17,26,.34) 58%,rgba(9,17,26,0) 76%)}.bg-neu .bgn-hero-slide .bgn-hero-overlay{-webkit-mask-image: linear-gradient(to top,#000 60%,rgba(0,0,0,0) 74%);mask-image: linear-gradient(to top,#000 60%,rgba(0,0,0,0) 74%)}.bg-neu .bgn-hero-text{position: absolute;left: 0;top: 0;bottom: 0;width: min(56%,440px);padding: 26px 24px 30px;display: flex;flex-direction: column;justify-content: flex-end;gap: 10px;color: #fff;text-shadow: 0 1px 14px rgba(9,17,26,.45)}.bg-neu .bgn-chips{display: flex;gap: 7px;flex-wrap: wrap}.bg-neu .bgn-chip{font-size: 11px;font-weight: 600;letter-spacing: .07em;text-transform: uppercase;padding: 3px 8px;border-radius: 4px}.bg-neu .bgn-chip--ad{background: rgba(255,255,255,.18);color: #eaf1f8}.bg-neu .bgn-hero-label{position: absolute;top: 14px;right: 14px;z-index: 2;font-size: 10px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: rgba(255,255,255,.86);background: rgba(9,17,26,.38);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px);padding: 3px 7px;border-radius: 4px;line-height: 1.4}.bg-neu .bgn-hero-logo{--bw: 58;--bh: 27;--pad: 1;background: #fff;border-radius: 7px;padding: 9px 11px;box-shadow: 0 1px 3px rgba(9,17,26,.14)}.bg-neu .bgn-hero-logo-row{display: flex;align-items: center;gap: 10px}.bg-neu .bgn-hero-badge{font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--bg-on-exclusive);background: var(--bg-exclusive);padding: 4px 9px;border-radius: 5px;line-height: 1.25;text-shadow: none;white-space: nowrap}.bg-neu .bgn-hero-value{font-weight: 700;font-size: 40px;line-height: 1;letter-spacing: -.03em;font-variant-numeric: tabular-nums}.bg-neu .bgn-hero-value small{margin-left: 8px;font-size: 17px;font-weight: 600;letter-spacing: 0}.bg-neu .bgn-hero-title{font-size: 16px;font-weight: 600;line-height: 1.35;color: #dbe5ef}.bg-neu .bgn-hero-cta{align-self: flex-start;margin-top: 4px;background: var(--bg-action);color: var(--bg-on-action);font-weight: 600;font-size: 14px;padding: 8px 15px;border-radius: 6px;display: inline-flex;gap: 6px;align-items: center}.bg-neu .bgn-hero-slide:hover .bgn-hero-cta{background: var(--bg-action-hover)}.bg-neu .bgn-hero-slide .bgn-hero-text{gap: 0}.bg-neu .bgn-hero-slide .bgn-hero-value{margin-top: 8px}.bg-neu .bgn-hero-slide .bgn-hero-title{margin-top: 9px}.bg-neu .bgn-hero-slide .bgn-hero-cta{margin-top: 20px}.bg-neu .bgn-hero-arrow{position: absolute;top: 50%;transform: translateY(-50%);width: 38px;height: 38px;display: flex;align-items: center;justify-content: center;border: 0;border-radius: 50%;background: rgba(255,255,255,.92);color: var(--bg-text);cursor: pointer;opacity: 0;transition: opacity .15s ease,background-color .15s ease;box-shadow: 0 2px 10px rgba(9,17,26,.22);z-index: 3}.bg-neu .bgn-hero-slider:hover .bgn-hero-arrow,.bg-neu .bgn-hero-arrow:focus-visible{opacity: 1}.bg-neu .bgn-hero-arrow svg{width: 19px;height: 19px}.bg-neu .bgn-hero-prev{left: 12px}.bg-neu .bgn-hero-next{right: calc(var(--peek) + 12px)}.bg-neu .bgn-hero-progress{position: absolute;right: calc(var(--peek) + 14px);bottom: 14px;z-index: 3;display: flex;align-items: center;padding: 5px;border-radius: 999px;background: rgba(9,17,26,.44);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}@keyframes bgn-fill{from{transform: scaleX(0)}to{transform: scaleX(1)}}.bg-neu .bgn-hero-pause{width: 22px;height: 22px;padding: 0;border: 0;border-radius: 50%;background: none;color: rgba(255,255,255,.82);cursor: pointer;display: flex;align-items: center;justify-content: center}.bg-neu .bgn-hero-pause:hover{color: #fff}.bg-neu .bgn-hero-pause svg{width: 13px;height: 13px;display: block}.bg-neu .bgn-hero-pause .bgn-icon-play{display: none}.bg-neu .bgn-hero-pause[aria-pressed="true"] .bgn-icon-pause{display: none}.bg-neu .bgn-hero-pause[aria-pressed="true"] .bgn-icon-play{display: block}.bg-neu .bgn-today{background: var(--bg-surface);border: 1px solid var(--bg-line);border-radius: var(--bg-radius);padding: 16px 18px;display: flex;flex-direction: column}.bg-neu .bgn-today h2{font-size: 16px;font-weight: 600;margin: 0;color: var(--bg-text);text-align: left}.bg-neu .bgn-today-date{margin: 2px 0 10px;font-size: 12px;color: var(--bg-text-3);font-variant-numeric: tabular-nums}.bg-neu .bgn-today-item{display: grid;grid-template-columns: 76px 1fr auto;gap: 12px;align-items: center;padding: 11px 0;border-top: 1px solid var(--bg-line);text-decoration: none}.bg-neu .bgn-offer-logo{--bw: 76;--bh: 28;align-self: center}.bg-neu .bgn-today-no-logo{width: 76px;height: 28px;display: block}.bg-neu .bgn-today-value{display: block;font-weight: 700;font-size: 19px;line-height: 1.1;color: var(--bg-text);font-variant-numeric: tabular-nums}.bg-neu .bgn-today-title{display: block;font-size: 13px;line-height: 1.35;color: var(--bg-text-2)}.bg-neu .bgn-today-item:hover .bgn-today-title{color: var(--bg-blue)}.bg-neu .bgn-today-arrow{color: var(--bg-blue);font-size: 18px}.bg-neu .bgn-today-all{margin-top: auto;padding-top: 12px;text-align: center;font-size: 13.5px;font-weight: 600;color: var(--bg-blue);text-decoration: none}.bg-neu .bgn-today-all:hover{text-decoration: underline}.bg-neu .bgn-hero-brands{display: flex;gap: 8px;margin-top: 12px}.bg-neu .bgn-hero-brand{position: relative;flex: 1 1 0;min-width: 0;display: flex;align-items: center;justify-content: center;padding: 10px 12px;background: var(--bg-surface);border: 1px solid var(--bg-line);border-radius: 9px;cursor: pointer;opacity: .62;box-shadow: 0 1px 2px rgba(21,32,43,.06);transition: border-color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .15s ease}.bg-neu .bgn-brand-logo{--bw: 108;--bh: 30;max-width: 100%}.bg-neu .bgn-brand-text{font-size: 12px;font-weight: 600;color: var(--bg-text-2);text-align: center}.bg-neu .bgn-hero-brand:hover{opacity: 1;border-color: var(--bg-line-strong);box-shadow: 0 2px 8px -2px rgba(21,32,43,.18);transform: translateY(-1px)}.bg-neu .bgn-hero-brand.is-active{opacity: 1;border-color: var(--bg-line-strong);box-shadow: 0 2px 10px -3px rgba(21,32,43,.22)}.bg-neu .bgn-hero-brand.is-active::before{content: "";position: absolute;left: 10px;right: 10px;bottom: -1px;height: 3px;border-radius: 3px;background: var(--bg-line)}.bg-neu .bgn-hero-brand.is-active::after{content: "";position: absolute;left: 10px;right: 10px;bottom: -1px;height: 3px;border-radius: 3px;background: var(--bg-blue);transform: scaleX(0);transform-origin: left center}.bg-neu .bgn-hero-brand.is-active.is-playing::after{animation: bgn-fill var(--bgn-interval,5s) linear forwards}.bg-neu .is-paused .bgn-hero-brand.is-active::after{animation-play-state: paused}.bg-neu .no-autoplay .bgn-hero-brand.is-active::after{transform: scaleX(1);animation: none}.bg-neu .bgn-teaser-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin-top: 14px}.bg-neu .bgn-teaser-card{position: relative;aspect-ratio: 16 / 5;display: block;border-radius: var(--bg-radius);overflow: hidden;text-decoration: none;background: var(--bg-surface-2)}.bg-neu .bgn-teaser-card .bgn-hero-text{position: absolute;inset: auto 0 0 0;width: 100%;padding: 28px 15px 14px;gap: 7px;justify-content: flex-end;background: linear-gradient(to top,rgba(9,17,26,.92) 0%,rgba(9,17,26,.74) 55%,rgba(9,17,26,0) 100%)}.bg-neu .bgn-teaser-card .bgn-hero-value{font-size: 15.5px;line-height: 1.3}.bg-neu .bgn-teaser-card .bgn-hero-value small{font-size: 13px;margin-left: 5px}.bg-neu .bgn-teaser-card .bgn-hero-title{display: none}.bg-neu .bgn-teaser-card .bgn-hero-logo{--bw: 46;--bh: 15;padding: 6px 8px;border-radius: 6px}.bg-neu .bgn-teaser-card .bgn-hero-overlay{display: none}.bg-neu .bgn-teaser-card .bgn-hero-cta,.bg-neu .bgn-teaser-card .bgn-chips{display: none}.bg-neu .bgn-teaser-grid.is-image .bgn-teaser-text{display: contents}.bg-neu .bgn-teaser-grid.is-split{--panel: 38%}.bg-neu .bgn-teaser-grid.is-split .bgn-teaser-card{aspect-ratio: auto;min-height: 104px;display: block;padding: 13px 15px 14px;padding-right: calc(var(--panel) + 12px);background: var(--bg-surface);border: 1px solid var(--bg-line);box-shadow: 0 1px 2px rgba(21,32,43,.05);transition: border-color .15s ease,box-shadow .15s ease}.bg-neu .bgn-teaser-grid.is-split .bgn-teaser-card:hover{border-color: var(--bg-line-strong);box-shadow: var(--bg-shadow)}.bg-neu .bgn-teaser-grid.is-split .bgn-teaser-card.no-image{--panel: 0px;padding-right: 52px}.bg-neu .bgn-teaser-grid.is-split .bgn-hero-image{left: auto;right: 8px;top: 8px;bottom: auto;width: calc(var(--panel) - 8px);height: calc(100% - 16px);border-radius: 8px;object-fit: cover;object-position: center}.bg-neu .bgn-teaser-grid.is-split .bgn-teaser-card .bgn-hero-overlay{display: none}.bg-neu .bgn-teaser-grid.is-split .bgn-hero-text{position: static;inset: auto;width: auto;min-width: 0;padding: 0;gap: 9px;background: none;color: var(--bg-text);align-items: flex-start;justify-content: flex-start;text-shadow: none}.bg-neu .bgn-teaser-grid.is-split .bgn-teaser-text{display: flex;flex-direction: column;gap: 3px;min-width: 0;max-width: 100%}.bg-neu .bgn-teaser-grid.is-split .bgn-hero-value{font-size: 15.5px;font-weight: 700;line-height: 1.25;letter-spacing: -.01em;color: var(--bg-text)}.bg-neu .bgn-teaser-grid.is-split .bgn-hero-value small{font-size: 12.5px;font-weight: 600;margin-left: 5px;color: var(--bg-text-2)}.bg-neu .bgn-teaser-grid.is-split .bgn-hero-title{display: block;font-size: 12.5px;font-weight: 500;line-height: 1.35;color: var(--bg-text-2);max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.bg-neu .bgn-teaser-grid.is-split .bgn-hero-logo{--bw: 52;--bh: 20;padding: 7px 9px;border-radius: 7px}.bg-neu .bgn-teaser-grid.is-split .bgn-teaser-card::after{content: '';position: absolute;right: 14px;bottom: 14px;width: 26px;height: 26px;border-radius: 50%;background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23375878' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / 10px 10px no-repeat;box-shadow: 0 1px 3px rgba(9,17,26,.22);transition: transform .15s ease,box-shadow .15s ease}.bg-neu .bgn-teaser-grid.is-split .bgn-teaser-card:hover::after{transform: translateX(2px);box-shadow: 0 2px 7px rgba(9,17,26,.28)}.bg-neu .bgn-teaser-grid.is-split .bgn-teaser-card.no-image::after{background-color: var(--bg-blue-soft);box-shadow: none;top: 50%;bottom: auto;transform: translateY(-50%)}.bg-neu .bgn-teaser-grid.is-split .bgn-teaser-card.no-image:hover::after{transform: translate(2px,-50%)}.bg-neu .bgn-teaser-grid.is-split .bgn-hero-label{top: 12px;right: calc(var(--panel) + 12px);background: none;-webkit-backdrop-filter: none;backdrop-filter: none;padding: 0;font-size: 9px;font-weight: 500;letter-spacing: .1em;color: var(--bg-text-3)}.bg-neu .bgn-teaser-grid.is-flat .bgn-teaser-card{aspect-ratio: auto;min-height: 78px;display: flex;align-items: center;gap: 13px;padding: 13px 15px;background: var(--bg-surface);border: 1px solid var(--bg-line);box-shadow: 0 1px 2px rgba(21,32,43,.05);transition: border-color .15s ease,box-shadow .15s ease}.bg-neu .bgn-teaser-grid.is-flat .bgn-teaser-card:hover{border-color: var(--bg-line-strong);box-shadow: var(--bg-shadow)}.bg-neu .bgn-teaser-grid.is-flat .bgn-hero-image,.bg-neu .bgn-teaser-grid.is-flat .bgn-hero-overlay{display: none}.bg-neu .bgn-teaser-grid.is-flat .bgn-hero-text{position: static;inset: auto;width: auto;min-width: 0;flex: 1 1 auto;padding: 0;gap: 0;background: none;color: var(--bg-text);justify-content: center;align-items: flex-start;text-shadow: none}.bg-neu .bgn-teaser-grid.is-flat .bgn-teaser-text{display: flex;flex-direction: column;gap: 3px;min-width: 0;max-width: 100%}.bg-neu .bgn-teaser-grid.is-flat .bgn-hero-value{font-size: 16px;font-weight: 700;line-height: 1.25;letter-spacing: -.01em;color: var(--bg-text)}.bg-neu .bgn-teaser-grid.is-flat .bgn-hero-value small{font-size: 13px;font-weight: 600;margin-left: 5px;color: var(--bg-text-2)}.bg-neu .bgn-teaser-grid.is-flat .bgn-hero-title{display: block;font-size: 12.5px;font-weight: 500;line-height: 1.35;color: var(--bg-text-2);max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.bg-neu .bgn-teaser-grid.is-flat .bgn-hero-logo{--bw: 58;--bh: 24}.bg-neu .bgn-teaser-grid.is-flat .bgn-teaser-card::after{content: '';flex: none;margin-left: auto;width: 7px;height: 7px;border: solid var(--bg-action-text);border-width: 2px 2px 0 0;transform: rotate(45deg);transition: transform .15s ease}.bg-neu .bgn-teaser-grid.is-flat .bgn-teaser-card:hover::after{transform: rotate(45deg) translate(2px,-2px)}.bg-neu .bgn-teaser-grid.is-flat .bgn-hero-label{top: 7px;right: 9px;background: none;-webkit-backdrop-filter: none;backdrop-filter: none;padding: 0;font-size: 9px;color: var(--bg-text-3)}@media (max-width: 999px){.bg-neu .bgn-hero{--peek: 48px;--fade: 16px;--depth: 0;--overscan: 1}.bg-neu .bgn-hero-slide .bgn-hero-image{transform: none}}@media (max-width: 639px){.bg-neu .bgn-hero{--peek: 26px;--slide-gap: 10px;--fade: 8px}.bg-neu .bgn-hero-slide,.bg-neu .bgn-hero-slider{min-height: 300px}.bg-neu .bgn-hero-overlay{background: linear-gradient(0deg,rgba(9,17,26,.95) 30%,rgba(9,17,26,.6) 58%,rgba(9,17,26,0) 82%)}.bg-neu .bgn-hero-slide .bgn-hero-overlay{-webkit-mask-image: none;mask-image: none}.bg-neu .bgn-hero-text{width: 100%;padding: 16px}.bg-neu .bgn-hero-slide .bgn-hero-logo-row{gap: 8px}.bg-neu .bgn-hero-slide .bgn-hero-logo{--bw: 50;--bh: 19;padding: 6px 8px;border-radius: 6px}.bg-neu .bgn-hero-slide .bgn-hero-badge{font-size: 10px;padding: 3px 7px;border-radius: 4px}.bg-neu .bgn-hero-slide .bgn-hero-value{font-size: 22px;margin-top: 7px}.bg-neu .bgn-hero-slide .bgn-hero-value small{font-size: 14px;margin-left: 6px}.bg-neu .bgn-hero-slide .bgn-hero-title{font-size: 13px;margin-top: 4px}.bg-neu .bgn-hero-slide .bgn-hero-cta{font-size: 13px;padding: 6px 12px;margin-top: 12px}.bg-neu .bgn-teaser-grid{grid-template-columns: 1fr}.bg-neu .bgn-teaser-card{aspect-ratio: 16 / 6}.bg-neu .bgn-hero-brand{flex: 1 1 0;min-width: 0;padding: 7px 6px}.bg-neu .bgn-brand-logo{--bw: 66 !important;--bh: 22}.bg-neu .bgn-hero-arrow{display: none}.bg-neu .bgn-hero-progress{display: none}.bg-neu .bgn-hero-label{left: 14px;right: auto}}@media (max-width: 639px){.bg-neu .bgn-teaser-grid.is-flat{gap: 10px}.bg-neu .bgn-teaser-grid.is-flat .bgn-teaser-card{min-height: 70px;padding: 11px 13px;gap: 11px}.bg-neu .bgn-teaser-grid.is-flat .bgn-hero-label{left: auto;right: 9px}}@media (max-width: 900px){.bg-neu .bgn-teaser-grid.is-split{grid-template-columns: minmax(0,1fr);--panel: 26%;gap: 10px}.bg-neu .bgn-teaser-grid.is-split .bgn-teaser-card{min-height: 92px}}@media (max-width: 639px){.bg-neu .bgn-teaser-grid.is-split{--panel: 32%}.bg-neu .bgn-teaser-grid.is-split .bgn-hero-label{left: auto}}.bg-neu .bgn-home{overflow-x: hidden}.bg-neu .bgn-section{position: relative;padding: 44px max(18px,calc((100% - 1200px) / 2));margin: 0}.bg-neu .bgn-section--compact{padding-top: 30px;padding-bottom: 30px}.bg-neu .bgn-section--top{padding-top: 20px;padding-bottom: 12px}.bg-neu .bgn-section>*:first-child{margin-top: 0}.bg-neu .bgn-section--gray{background: var(--bg-surface-2);box-shadow: 0 0 0 100vmax var(--bg-surface-2);clip-path: inset(0 -100vmax)}.bg-neu .bgn-section-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 20px;flex-wrap: wrap;margin-bottom: 18px}.bg-neu .bgn-h2{margin: 0;font-size: 26px;font-weight: 700;line-height: 1.25;letter-spacing: -.02em;color: var(--bg-text);text-wrap: balance}.bg-neu .bgn-subtitle{margin: 5px 0 0;color: var(--bg-text-2);font-size: 14px;max-width: none}.bg-neu .bgn-page-title{margin: 0 auto;text-align: center}.bg-neu .bgn-h1{margin: 0;font-size: 34px;font-weight: 300;line-height: 1.25;letter-spacing: -.01em;color: var(--bg-text);text-wrap: balance}.bg-neu .bgn-h1 strong{font-weight: 600}.bg-neu .bgn-page-title .bgn-subtitle{margin: 8px auto 0;max-width: none;font-size: 15px}.bg-neu .bgn-section--title{padding-top: 20px;padding-bottom: 20px}.bg-neu .bgn-more{font-size: 14px;font-weight: 600;color: var(--bg-blue);text-decoration: none;white-space: nowrap}.bg-neu .bgn-more:hover{text-decoration: underline}.bg-neu .bgn-partner{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px}.bg-neu .bgn-partner-card{background: var(--bg-surface);border: 1px solid var(--bg-line);border-radius: var(--bg-radius);padding: 12px 10px;text-align: center;text-decoration: none;display: flex;flex-direction: column;align-items: center;gap: 8px;box-shadow: 0 1px 2px rgba(21,32,43,.05);transition: border-color .15s ease,transform .15s ease,box-shadow .15s ease}.bg-neu .bgn-partner-card:hover{border-color: var(--bg-line-strong);transform: translateY(-2px);box-shadow: 0 8px 20px -12px rgba(21,32,43,.4)}.bg-neu .bgn-partner-logo{--bw: 80;--bh: 33}.bg-neu .bgn-partner-name{font-size: 14px;font-weight: 600;color: var(--bg-text);line-height: 1.25}.bg-neu .bgn-partner-count{margin-top: auto;font-size: 12px;font-weight: 600;color: var(--bg-blue);font-variant-numeric: tabular-nums}@media (min-width: 1236px){.bg-neu .bgn-partner{grid-template-columns: repeat(8,1fr);gap: 10px}.bg-neu .bgn-partner-card{padding: 12px 8px}.bg-neu .bgn-partner-name{font-size: 13.5px}}.bg-neu .bgn-lists{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.bg-neu .bgn-list{background: var(--bg-surface);border: 1px solid var(--bg-line);border-radius: var(--bg-radius);overflow: hidden}.bg-neu .bgn-list h3{margin: 0;font-size: 15px;font-weight: 600;padding: 13px 16px;border-bottom: 1px solid var(--bg-line);display: flex;align-items: center;justify-content: space-between;gap: 10px;color: var(--bg-text)}.bg-neu .bgn-list-kicker{font-size: 11px;font-weight: 600;letter-spacing: .07em;text-transform: uppercase;color: var(--bg-text-3)}.bg-neu .bgn-list-item{display: grid;grid-template-columns: 84px 1fr;gap: 12px;padding: 12px 16px;border-bottom: 1px solid var(--bg-line);text-decoration: none}.bg-neu .bgn-list-item:last-child{border-bottom: 0}.bg-neu .bgn-list-item:hover{background: var(--bg-surface-2)}.bg-neu .bgn-list-item .bgn-offer-logo{--bw: 84;--bh: 28}.bg-neu .bgn-list-no-logo{width: 84px}.bg-neu .bgn-list-value{display: block;font-weight: 700;font-size: 16px;line-height: 1.2;color: var(--bg-text);font-variant-numeric: tabular-nums}.bg-neu .bgn-list-title{display: block;font-size: 12.5px;line-height: 1.35;color: var(--bg-text-2);margin-top: 2px}.bg-neu .bgn-list-meta{display: block;font-size: 11.5px;color: var(--bg-text-3);margin-top: 4px;font-variant-numeric: tabular-nums}.bg-neu .bgn-list-meta.is-urgent{color: var(--bg-urgent);font-weight: 600}.bg-neu .bgn-categories{display: grid;grid-template-columns: repeat(5,1fr);gap: 10px}.bg-neu .bgn-category{background: var(--bg-surface);border: 1px solid var(--bg-line);border-radius: 8px;padding: 12px 14px;font-size: 13.5px;font-weight: 500;text-decoration: none;color: var(--bg-text);display: flex;justify-content: space-between;align-items: center;gap: 8px}.bg-neu .bgn-category:hover{border-color: var(--bg-line-strong);color: var(--bg-blue)}.bg-neu .bgn-category span{color: var(--bg-text-3);font-size: 12px;font-variant-numeric: tabular-nums}.bg-neu .bgn-steps{display: grid;grid-template-columns: repeat(3,1fr);gap: 22px}.bg-neu .bgn-step{display: flex;flex-direction: column;gap: 8px}.bg-neu .bgn-step .n{font-weight: 700;font-size: 13px;color: var(--bg-blue);letter-spacing: .1em}.bg-neu .bgn-step h3{margin: 0;font-size: 17px;font-weight: 600;color: var(--bg-text)}.bg-neu .bgn-step p{margin: 0;color: var(--bg-text-2);font-size: 14px;line-height: 1.6}.bg-neu .bgn-faq{border-top: 1px solid var(--bg-line);max-width: 78ch}.bg-neu .bgn-faq details{border-bottom: 1px solid var(--bg-line)}.bg-neu .bgn-faq summary{cursor: pointer;padding: 15px 0;font-weight: 600;font-size: 16px;list-style: none;display: flex;justify-content: space-between;gap: 16px;align-items: center;color: var(--bg-text)}.bg-neu .bgn-faq summary::-webkit-details-marker{display: none}.bg-neu .bgn-faq summary::after{content: "+";color: var(--bg-blue);font-size: 20px;font-weight: 600;flex: none}.bg-neu .bgn-faq details[open] summary::after{content: "\2212"}.bg-neu .bgn-faq p{margin: 0 0 16px;color: var(--bg-text-2);font-size: 14.5px;line-height: 1.65;max-width: 65ch}.bg-neu .bgn-coupon-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin: 0}.bg-neu .bgn-coupon-grid .col_item{width: auto;margin: 0;float: none}.bg-neu .bgn-coupon-grid .offer_grid.bgn-card{padding: 22px 16px 0;gap: 6px}.bg-neu .bgn-coupon-grid .offer_grid.bgn-card:not(:has(.re-ribbon-badge)){padding-top: 22px}.bg-neu .bgn-coupon-grid .bgn-card .re-ribbon-badge{position: absolute !important;top: 7px !important;right: 10px !important;left: auto !important;margin: 0 !important;z-index: 1;display: flex;line-height: 0}.bg-neu .bgn-coupon-grid .bgn-card .re-ribbon-badge>span{display: block;padding: 2px 6px;font-family: inherit !important;font-weight: 600 !important;font-size: 9.5px !important;line-height: 1.2 !important}.bg-neu .bgn-coupon-grid .bgn-card .bgn-card-head{gap: 12px;flex-wrap: nowrap;align-items: flex-end;margin-bottom: 8px}.bg-neu .bgn-coupon-grid .bgn-card .bgn-value-block{flex: 1 1 0;min-width: 0}.bg-neu .bgn-coupon-grid .bgn-card .bgn-logo--tile{--bw: 80;--bh: 30;padding: 6px 8px}.bg-neu .bgn-coupon-grid .bgn-card-shop{font-size: 11px;line-height: 1.3}.bg-neu .bgn-coupon-grid .bgn-value{font-size: 22px}.bg-neu .bgn-coupon-grid .bgn-value .bgn-upto{font-size: 13px}.bg-neu .bgn-coupon-grid .bgn-card-title{font-size: 14px;line-height: 1.35}.bg-neu .bgn-coupon-grid .bgn-note{font-size: 12.5px;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.bg-neu .bgn-coupon-grid .bgn-card-footer{margin-left: -16px;margin-right: -16px;padding: 10px 16px 12px;gap: 6px 8px}.bg-neu .bgn-coupon-grid .bgn-btn .btn_offer_block{font-size: 12.5px;padding: 9px 12px;white-space: nowrap}.bg-neu .bgn-coupon-grid .bgn-expiry{font-size: 11.5px}@media (max-width: 1235px){.bg-neu .bgn-coupon-grid .bgn-card-footer{flex-direction: column;align-items: flex-start;gap: 6px}}@media (max-width: 1023px){.bg-neu .bgn-coupon-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.bg-neu .bgn-coupon-grid .bgn-card-footer{flex-direction: row;align-items: center;gap: 6px 8px}}@media (max-width: 559px){.bg-neu .bgn-coupon-grid{grid-template-columns: minmax(0,1fr);gap: 12px}}@media (max-width: 999px){.bg-neu .bgn-lists{grid-template-columns: 1fr}.bg-neu .bgn-categories{grid-template-columns: repeat(3,1fr)}.bg-neu .bgn-steps{grid-template-columns: 1fr}}@media (max-width: 639px){.bg-neu .bgn-section{padding: 30px 16px}.bg-neu .bgn-home>.bgn-section:first-child{padding-top: 12px}.bg-neu .bgn-section--top{padding-bottom: 12px}.bg-neu .bgn-section--title{padding-top: 20px;padding-bottom: 20px}.bg-neu .bgn-h2{font-size: 21px}.bg-neu .bgn-h1{font-size: 25px}.bg-neu .bgn-partner{grid-template-columns: repeat(2,1fr);gap: 10px}.bg-neu .bgn-partner--shops .bgn-partner-card:nth-child(n+13){display: none}.bg-neu .bgn-categories{grid-template-columns: repeat(2,1fr)}}.bg-neu .bgn-tests{display: grid;grid-template-columns: repeat(var(--columns,3),minmax(0,373px));justify-content: start;gap: 20px}.bg-neu .bgn-test{display: flex;flex-direction: column;background: var(--bg-surface);border: 1px solid var(--bg-line);border-radius: var(--bg-radius);overflow: hidden;text-decoration: none;box-shadow: 0 1px 2px rgba(21,32,43,.05);transition: border-color .15s ease,transform .15s ease,box-shadow .15s ease}.bg-neu .bgn-test:hover{border-color: var(--bg-line-strong);transform: translateY(-2px);box-shadow: 0 8px 20px -12px rgba(21,32,43,.4)}.bg-neu .bgn-test-image{position: relative;display: block;aspect-ratio: 32 / 15;background: var(--bg-surface-2)}.bg-neu .bgn-test-image img{width: 100%;height: 100%;object-fit: cover;display: block}.bg-neu .bgn-test-grade{position: absolute;left: 12px;bottom: 12px;display: inline-flex;align-items: baseline;gap: 2px;padding: 5px 10px;border-radius: 8px;background: rgba(9,17,26,.82);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);color: #fff;font-weight: 700;font-size: 17px;line-height: 1;font-variant-numeric: tabular-nums}.bg-neu .bgn-test-grade small{font-size: 11px;font-weight: 600;opacity: .72}.bg-neu .bgn-test-body{display: flex;flex-direction: column;gap: 7px;padding: 14px 16px 16px;flex: 1 1 auto}.bg-neu .bgn-test-type{font-size: 11px;font-weight: 700;letter-spacing: .07em;text-transform: uppercase;color: var(--bg-text-3)}.bg-neu .bgn-test-title{font-size: 15.5px;font-weight: 600;line-height: 1.32;color: var(--bg-text);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.bg-neu .bgn-test-summary{font-size: 13.5px;line-height: 1.45;color: var(--bg-text-2);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.bg-neu .bgn-test-footer{margin-top: auto;padding-top: 10px;display: flex;flex-wrap: wrap;gap: 8px;align-items: baseline;justify-content: space-between;border-top: 1px dashed var(--bg-line)}.bg-neu .bgn-test-more{font-size: 13.5px;font-weight: 600;color: var(--bg-blue)}.bg-neu .bgn-test:hover .bgn-test-more{text-decoration: underline}.bg-neu .bgn-test-date{font-size: 12px;color: var(--bg-text-3);font-variant-numeric: tabular-nums}@media (max-width: 1023px){.bg-neu .bgn-tests{grid-template-columns: repeat(var(--columns,3),minmax(0,1fr))}}@media (max-width: 767px){.bg-neu .bgn-tests{grid-template-columns: minmax(0,1fr)}}.bg-neu.pgwModalOpen .rh-container,.bg-neu.pgwModalOpen #main_header{filter: none !important}.bg-neu #pgwModalBackdrop{background: #0a151f;opacity: .62}.bg-neu #pgwModal .pm-body{max-width: 460px !important;background: transparent;box-shadow: none}.bg-neu #pgwModal .pm-content{padding: 0;background: transparent}.bg-neu #pgwModal .pm-close{top: 13px;right: 13px;width: 30px;height: 30px;border-radius: 50%;background: rgba(255,255,255,.16);transition: background .15s ease}.bg-neu #pgwModal .pm-close:hover{background: rgba(255,255,255,.32)}.bg-neu #pgwModal .pm-close i{display: none}.bg-neu #pgwModal .pm-close::before,.bg-neu #pgwModal .pm-close::after{content: "";position: absolute;top: 14px;left: 8px;width: 14px;height: 2px;border-radius: 2px;background: #fff}.bg-neu #pgwModal .pm-close::before{transform: rotate(45deg)}.bg-neu #pgwModal .pm-close::after{transform: rotate(-45deg)}.bg-neu .bgn-popup{text-align: left;background: var(--bg-surface);border-radius: 14px;overflow: hidden;box-shadow: 0 24px 60px -18px rgba(4,12,20,.65)}.bg-neu .bgn-popup-head{display: flex;align-items: center;gap: 14px;padding: 18px 52px 18px 18px;background: var(--bg-blue-deep)}.bg-neu .bgn-popup-logo{--bw: 104;--bh: 38;flex: none}.bg-neu .bgn-popup-head-text{min-width: 0;flex: 1 1 auto}.bg-neu .bgn-popup-type{display: block;font-size: 11px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: var(--bg-action);margin-bottom: 3px}.bg-neu .bgn-popup-title{margin: 0;font-size: 15.5px;font-weight: 600;line-height: 1.32;color: #fff}.bg-neu .bgn-popup-value{flex: none;align-self: flex-start;padding: 4px 9px;border-radius: 6px;background: var(--bg-action);color: var(--bg-on-action);font-size: 14px;font-weight: 800;font-variant-numeric: tabular-nums;white-space: nowrap}.bg-neu .bgn-popup-body{padding: 20px 18px 18px}.bg-neu .bgn-popup-brand{margin: 0 0 8px;font-size: 11.5px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--bg-text-3)}.bg-neu .bgn-popup-code{display: flex;align-items: center;justify-content: space-between;gap: 12px;width: 100%;padding: 13px 14px;border: 2px dashed var(--bg-line-strong);border-radius: 9px;background: var(--bg-blue-soft);cursor: pointer;text-align: left;transition: border-color .15s ease,background .15s ease}.bg-neu .bgn-popup-code:hover{border-color: var(--bg-action);background: #e3edf6}.bg-neu .bgn-popup-code-value{font-size: 21px;font-weight: 800;letter-spacing: .06em;color: var(--bg-blue-deep);word-break: break-all;font-variant-numeric: tabular-nums}.bg-neu .bgn-popup-code-action{flex: none;font-size: 12.5px;font-weight: 700;color: var(--bg-action-text);white-space: nowrap}.bg-neu .bgn-popup-code.is-copied{border-style: solid;border-color: var(--bg-action);background: #f2f9e9}.bg-neu .bgn-popup-code.is-copied .bgn-popup-code-action::before{content: "✓ "}.bg-neu .bgn-popup-hint{margin: 9px 0 0;font-size: 13px;line-height: 1.45;color: var(--bg-text-2)}.bg-neu .bgn-popup-button{display: block;margin-top: 16px;padding: 13px 18px;border-radius: 9px;background: var(--bg-action);color: var(--bg-on-action);font-size: 15.5px;font-weight: 700;text-align: center;text-decoration: none;transition: background .15s ease}.bg-neu .bgn-popup-button:hover{background: var(--bg-action-hover);color: var(--bg-on-action)}.bg-neu .bgn-popup-facts{margin: 0;padding: 4px 18px 0;list-style: none}.bg-neu .bgn-popup-facts li{display: grid;grid-template-columns: 92px 1fr;gap: 12px;align-items: baseline;padding: 9px 0;border-top: 1px dashed var(--bg-line);margin: 0}.bg-neu .bgn-popup-facts li::before{content: none}.bg-neu .bgn-popup-fact-name{font-size: 12px;font-weight: 600;letter-spacing: .04em;text-transform: uppercase;color: var(--bg-text-3)}.bg-neu .bgn-popup-fact-value{font-size: 13.5px;line-height: 1.4;color: var(--bg-text)}.bg-neu .bgn-popup-facts li.is-urgent .bgn-popup-fact-value{color: var(--bg-urgent);font-weight: 600}.bg-neu .bgn-popup-fineprint{margin: 0;padding: 12px 18px 14px;border-top: 1px solid var(--bg-line);background: var(--bg-paper);font-size: 11.5px;line-height: 1.45;color: var(--bg-text-3)}.bg-neu .bgn-popup-vote{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin: 0;padding: 12px 18px;border-top: 1px dashed var(--bg-line)}.bg-neu .bgn-popup-vote-q{font-size: 13.5px;font-weight: 600;color: var(--bg-text)}.bg-neu .bgn-popup-vote.is-done .bgn-popup-vote-q{color: var(--bg-action-text);font-weight: 500}.bg-neu .bgn-popup-vote-btns{display: flex;gap: 6px;flex: none}.bg-neu .bgn-popup-vote-btn{display: inline-flex;align-items: center;gap: 5px;height: 32px;padding: 0 12px;margin: 0;border: 1px solid var(--bg-line-strong);border-radius: 8px;background: var(--bg-surface);color: var(--bg-text);font: inherit;font-size: 13px;font-weight: 600;line-height: 1;cursor: pointer;transition: background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.bg-neu .bgn-popup-vote-btn svg{width: 15px;height: 15px}.bg-neu .bgn-popup-vote-btn:hover{border-color: var(--bg-blue);color: var(--bg-blue)}.bg-neu .bgn-popup-vote-btn.is-off{opacity: .45;cursor: default}.bg-neu .bgn-popup-vote-btn.is-off:hover{border-color: var(--bg-line-strong);color: var(--bg-text)}.bg-neu .bgn-popup-vote-btn.is-chosen{opacity: 1;background: var(--bg-action-soft);border-color: var(--bg-action);color: var(--bg-action-text)}.bg-neu .bgn-popup-vote-btn.is-chosen[data-vote="cold"]{background: var(--bg-urgent-soft);border-color: var(--bg-urgent);color: var(--bg-urgent)}@media (max-width: 479px){.bg-neu #pgwModal .pm-body{margin-top: 3vh}.bg-neu .bgn-popup-vote{padding-left: 14px;padding-right: 14px}.bg-neu .bgn-popup-head{padding: 16px 46px 16px 14px;gap: 11px}.bg-neu .bgn-popup-logo{--bw: 84;--bh: 32}.bg-neu .bgn-popup-body{padding: 16px 14px 14px}.bg-neu .bgn-popup-code-value{font-size: 18px}.bg-neu .bgn-popup-facts{padding-left: 14px;padding-right: 14px}.bg-neu .bgn-popup-facts li{grid-template-columns: 78px 1fr;gap: 10px}.bg-neu .bgn-popup-fineprint{padding-left: 14px;padding-right: 14px}}.bg-neu .bg-cat-crumbs{margin: 22px 0 14px}.bg-neu .bg-cat-hero{border-radius: var(--bg-radius);box-shadow: var(--bg-shadow);margin: 0 0 22px}.bg-neu .bg-cat-hero--plain{background-image: linear-gradient(120deg,var(--bg-blue-deep) 0%,var(--bg-blue) 58%,var(--bg-blue-light) 100%)}.bg-neu .bg-cat-hero-inner{padding: 24px 26px}.bg-neu .bg-cat-hero-title{font-size: clamp(25px,2.4vw,33px);font-weight: 700;letter-spacing: -.02em;text-shadow: 0 1px 10px rgba(9,17,26,.45)}.bg-neu .bg-cat-hero-count{margin-top: 10px;padding: 5px 10px;border-radius: 6px;background: var(--bg-action);color: var(--bg-on-action);font-size: 13px;font-weight: 800;font-variant-numeric: tabular-nums}.bg-neu .bg-cat-intro{color: var(--bg-text-2);font-size: 15px;line-height: 1.65;margin: 0 0 24px}.bg-neu .bg-subcats{margin: 0 0 24px}.bg-neu .bg-subcat-tile{padding: 10px 14px;border-radius: 8px;background: var(--bg-surface);border: 1px solid var(--bg-line);color: var(--bg-text);font-size: 13.5px;font-weight: 500;box-shadow: none}.bg-neu .bg-subcat-tile:hover{background: var(--bg-surface);border-color: var(--bg-line-strong);color: var(--bg-blue);transform: none;box-shadow: none}.bg-neu .bg-cat-highlights{margin: 0 0 24px}.bg-neu .bg-cat-shopcard{border: 1px solid var(--bg-line);border-radius: var(--bg-radius);color: var(--bg-text);transition: border-color .15s ease,box-shadow .15s ease}.bg-neu .bg-cat-shopcard:hover{transform: none;border-color: var(--bg-line-strong);box-shadow: var(--bg-shadow)}.bg-neu .bg-cat-shopcard-fallback{color: var(--bg-text);font-size: 13px;line-height: 1.25;white-space: normal;text-align: center}.bg-neu .bg-cat-shopcard-name{color: var(--bg-text-2);font-size: 12.5px}.bg-neu .bg-cat-shopcard-logo{--bw: 112;--bh: 44}.bg-neu .bg-cat-shopcard{padding: 14px 8px 12px;gap: 10px}.bg-neu .bgn-navbar .responsive_nav_wrap{background: var(--bg-blue-deep) !important}.bg-neu .dl-menuwrapper button svg line{stroke: #fff}.bg-neu #mobile-menu-icons .icon-search-onclick i{color: #fff}.bg-neu #slide-menu-mobile ul.off-canvas{width: min(320px,88vw);background-color: var(--bg-surface);box-shadow: 12px 0 34px rgba(11,22,36,.28)}.bg-neu #slide-menu-mobile #mobtopheaderpnl{border-bottom: 0 !important}.bg-neu #slide-menu-mobile #rhmobtoppnl{background-color: var(--bg-blue-deep) !important;padding: 22px 20px 20px !important}.bg-neu #slide-menu-mobile #rhmobtoppnl .text-center{text-align: left}.bg-neu #slide-menu-mobile #mobpanelimg{height: 40px;width: auto}.bg-neu #slide-menu-mobile ul li.menu-item{border-bottom: 1px solid var(--bg-line)}.bg-neu #slide-menu-mobile ul li.menu-item>a{padding: 15px 20px;font-size: 15.5px;font-weight: 600;line-height: 1.3 !important;color: var(--bg-text)}.bg-neu #slide-menu-mobile ul li.menu-item>a i.rhicon{display: none}.bg-neu #slide-menu-mobile ul li.current-menu-item>a,.bg-neu #slide-menu-mobile ul li.current_page_item>a{color: var(--bg-blue);box-shadow: inset 3px 0 0 var(--bg-action)}.bg-neu #slide-menu-mobile ul span.submenu-toggle{width: 50px;height: 50px;line-height: 50px;color: var(--bg-blue)}.bg-neu #slide-menu-mobile ul span.submenu-toggle .rhicon{font-size: 13px;line-height: 50px}.bg-neu #slide-menu-mobile ul ul.sub-menu{background-color: var(--bg-surface)}.bg-neu #slide-menu-mobile ul ul.sub-menu li.menu-item>a{font-weight: 500;font-size: 15px;display: flex;align-items: center;gap: 12px}.bg-neu #slide-menu-mobile ul ul.sub-menu .bg-cat-i{display: inline-flex;flex: none;width: 22px;color: var(--bg-action)}.bg-neu #slide-menu-mobile ul ul.sub-menu .bg-cat-svg{width: 20px;height: 20px}.bg-neu #slide-menu-mobile ul li.back-mb span{background-color: var(--bg-blue-deep);color: #fff;padding: 17px 20px;font-size: 14.5px;font-weight: 600}.bg-neu #slide-menu-mobile ul>li.close-menu{position: absolute !important;top: 12px;right: 12px;margin: 0 !important;width: 36px;height: 36px;line-height: 36px;z-index: 2}.bg-neu #slide-menu-mobile ul>li.close-menu i{width: 36px;height: 36px;line-height: 36px;font-size: 15px;background: rgba(255,255,255,.14) !important;color: #fff !important;box-shadow: none !important}.bg-neu .bgn-footer{background: var(--bg-blue-deep);color: #a9bccd;margin: 0}.bg-neu .bgn-footer-inner{padding-left: max(18px,calc((100% - 1200px) / 2));padding-right: max(18px,calc((100% - 1200px) / 2))}.bg-neu .bgn-footer-main{padding: 40px 0 36px;border-top: 1px solid rgba(255,255,255,.08)}.bg-neu .bgn-footer-grid{display: grid;grid-template-columns: minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap: 32px 40px}.bg-neu .bgn-footer-logo{display: inline-block;line-height: 0}.bg-neu .bgn-footer-logo img{width: 200px;height: auto;display: block}.bg-neu .bgn-footer-claim{margin: 16px 0 0;max-width: 36em;font-size: 14px;line-height: 1.6;color: #a9bccd}.bg-neu .bgn-footer-facts{list-style: none;margin: 18px 0 0;padding: 0;display: flex;flex-direction: column;gap: 8px;font-size: 13.5px;color: #a9bccd}.bg-neu .bgn-footer-facts li{display: flex;align-items: center;gap: 7px;margin: 0;padding: 0}.bg-neu .bgn-footer-facts li::before{content: none}.bg-neu .bgn-footer-facts b{color: #fff;font-weight: 700;font-variant-numeric: tabular-nums}.bg-neu .bgn-footer-facts svg{width: 15px;height: 15px;flex: none;color: var(--bg-action)}.bg-neu .bgn-footer-col .widget{margin: 0;padding: 0;overflow: visible;clear: none}.bg-neu .bgn-footer-col .widget .title,.bg-neu .bgn-footer-col .widget h2,.bg-neu .bgn-footer-title{margin: 0 0 14px;padding: 0;border: 0;font-size: 12.5px;font-weight: 700;line-height: 1.4;letter-spacing: .08em;text-transform: uppercase;color: #fff}.bg-neu .bgn-footer-col .widget .title::after{content: none}.bg-neu .bgn-footer-col .wpsm-one-half{width: auto;float: none;margin: 0}.bg-neu .bgn-footer-col .textwidget p:empty{display: none}.bg-neu .bgn-footer-col ul{list-style: none;margin: 0;padding: 0}.bg-neu .bgn-footer-col li{margin: 0 0 9px;padding: 0;font-size: 14.5px;line-height: 1.45}.bg-neu .bgn-footer-col li::before{content: none}.bg-neu .bgn-footer-col li a{color: #dfe8f1;text-decoration: none}.bg-neu .bgn-footer-col li a:hover,.bg-neu .bgn-footer-col li a:focus-visible{color: #fff;text-decoration: underline;text-underline-offset: 3px}.bg-neu .bgn-footer-bottom{border-top: 1px solid rgba(255,255,255,.08);padding: 14px 0;font-size: 12.5px;line-height: 1.5;color: #93a8bc}.bg-neu .bgn-footer-bottom .bgn-footer-inner{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 22px}.bg-neu .bgn-footer-copy{color: #cbdaea}.bg-neu .bgn-footer-cookie{margin-left: auto}.bg-neu .bgn-footer-bottom a,.bg-neu .bgn-footer-cookie a,.bg-neu .bgn-footer-cookie button{color: #9dc4ea;text-decoration: underline;text-underline-offset: 3px;background: none;border: 0;padding: 0;margin: 0;font: inherit;cursor: pointer}.bg-neu .bgn-footer-bottom a:hover,.bg-neu .bgn-footer-cookie a:hover,.bg-neu .bgn-footer-cookie button:hover{color: #fff}@media (max-width: 999px){.bg-neu .bgn-footer-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 28px 24px}.bg-neu .bgn-footer-brand{grid-column: 1 / -1}}@media (max-width: 639px){.bg-neu .bgn-footer-main{padding: 28px 0 26px}.bg-neu .bgn-footer-grid{grid-template-columns: 1fr;gap: 24px}.bg-neu .bgn-footer-bottom .bgn-footer-inner{flex-direction: column;align-items: flex-start;gap: 4px}.bg-neu .bgn-footer-cookie{margin-left: 0}}.bg-neu .bgn-totop{position: fixed;right: 20px;bottom: 20px;z-index: 1008;width: 46px;height: 46px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--bg-blue);color: #fff;text-decoration: none;box-shadow: 0 6px 18px -6px rgba(21,32,43,.55);opacity: 0;visibility: hidden;transform: translateY(12px);transition: opacity .2s ease,transform .2s ease,visibility 0s linear .2s,background-color .15s}.bg-neu .bgn-totop.is-sichtbar{opacity: 1;visibility: visible;transform: none;transition: opacity .2s ease,transform .2s ease,background-color .15s}.bg-neu .bgn-totop:hover,.bg-neu .bgn-totop:focus-visible{background: var(--bg-blue-deep);color: #fff}.bg-neu .bgn-totop:focus-visible{outline: 3px solid rgba(124,185,44,.6);outline-offset: 2px}@media (max-width: 639px){.bg-neu .bgn-totop{right: 14px;bottom: 14px;width: 42px;height: 42px}}@media print{.bg-neu .bgn-totop{display: none}}.bg-neu .bgr{--bgr-orange: var(--bg-blue);--bgr-orange-dark: var(--bg-blue-deep);--bgr-orange-soft: var(--bg-blue-soft);--bgr-blue: var(--bg-blue);--bgr-blue-dark: var(--bg-blue-deep);--bgr-ink: var(--bg-text);--bgr-muted: var(--bg-text-2);--bgr-line: var(--bg-line);--bgr-bg-soft: var(--bg-paper);--bgr-radius: var(--bg-radius);--bgr-shadow: none}.bg-neu .bgr-btn{background: var(--bg-action);color: var(--bg-on-action)}.bg-neu .bgr-btn:hover{background: var(--bg-action-hover);color: var(--bg-on-action)}.bg-neu .bgr-cta{background: var(--bg-blue-soft);border-color: var(--bg-line-strong)}.bg-neu .bgr-tip{border-color: var(--bg-line-strong)}.bg-neu .bgr-bar span{background: linear-gradient(90deg,var(--bg-blue),var(--bg-blue-light))}@media (max-width: 767px){.bg-neu .logo_section_wrap.bgn-header{display: none}}@media (max-width: 639px){.bg-neu .woo-tax-name h1{font-size: clamp(19px,5.15vw,22px);line-height: 1.2;margin-bottom: 8px}.bg-neu .woo-tax-name h2{font-size: 16px;line-height: 1.35;margin: 16px 0 12px}.bg-neu .bg_breadcrumb{margin-top: 14px}}.bg-neu :is(.bgn-search,#rhSplashSearch) .asp_w,.bg-neu :is(.bgn-search,#rhSplashSearch) .asp_m,.bg-neu :is(.bgn-search,#rhSplashSearch) .asp_w_container,.bg-neu :is(.bgn-search,#rhSplashSearch) .asp_main_container{border-radius: 8px !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox{border-radius: 8px !important;padding: 0 5px 0 16px !important;background: rgba(255,255,255,.07) !important;border-color: rgba(255,255,255,.14) !important;align-items: center !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .promagnifier{width: 34px !important;min-width: 34px !important;max-width: 34px !important;height: 34px !important;align-self: center !important;border-radius: 6px !important;border: 0 !important;box-shadow: none !important;outline: 0 !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .promagnifier .innericon{background: none !important;box-shadow: none !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput input.orig,.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput input.autocomplete{font-size: 15.5px !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput input.orig::placeholder{font-size: 15.5px !important;font-family: inherit !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput input.orig::-webkit-input-placeholder{font-size: 15.5px !important}.bg-neu div.asp_w.asp_r .asp_content .asp_res_url{padding-top: 0 !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox:focus-within{background: rgba(255,255,255,.11) !important;border-color: var(--bg-action) !important;box-shadow: 0 0 0 2px rgba(124,185,44,.35) !important}.bg-neu div.asp_w.asp_r.vertical{background: var(--bg-surface) !important;border: 1px solid var(--bg-line) !important;border-radius: 10px !important;box-shadow: 0 1px 2px rgba(21,32,43,.05),0 22px 44px -18px rgba(21,32,43,.35) !important;padding: 6px !important;margin-top: 6px !important}.bg-neu div.asp_w.asp_r.vertical .results .item{background: transparent !important;border: 0 !important;border-radius: 8px !important;padding: 9px 10px !important;margin: 0 !important}.bg-neu div.asp_w.asp_r.vertical .results .item::after{display: none !important}.bg-neu div.asp_w.asp_r.vertical .results .item.hovered,.bg-neu div.asp_w.asp_r.vertical .results .item:hover{background: var(--bg-surface-2) !important}.bg-neu div.asp_w.asp_r .asp_image{--bw: 64;--bh: 32;width: calc(var(--bw) * 1px) !important;height: calc(var(--bh) * 1px) !important;float: left !important;flex: none !important;margin: 0 12px 0 0 !important;padding: 4px 5px !important;display: flex !important;align-items: center !important;justify-content: center !important;overflow: hidden !important;box-sizing: content-box !important;border: 1px solid var(--bg-line) !important;border-radius: 8px !important;background: #fff !important;background-image: none !important}.bg-neu div.asp_w.asp_r .asp_image .void{display: none !important}.bg-neu div.asp_w.asp_r .results .item .asp_content{min-height: 42px !important}.bg-neu div.asp_w.asp_r.vertical .results .item .asp_content,.bg-neu div.asp_w.asp_r.vertical .results .item div.asp_content{padding: 2px 0 0 !important;height: auto !important;font-size: 13px !important;line-height: 1.4 !important;color: var(--bg-text-2) !important;font-family: inherit !important}.bg-neu div.asp_w.asp_r.vertical .results .item .asp_content h3,.bg-neu div.asp_w.asp_r.vertical .results .item .asp_content h3 a,.bg-neu div.asp_w.asp_r.vertical .results .item .asp_content h3 a:hover{font-family: inherit !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1.3 !important;color: var(--bg-text) !important;text-decoration: none !important}.bg-neu div.asp_w.asp_r.vertical .results .item .asp_content h3 a:hover{color: var(--bg-blue) !important}.bg-neu div.asp_w.asp_r.vertical .results .item div.etc{margin: 0 !important}.bg-neu div.asp_w.asp_r.vertical span.highlighted{color: var(--bg-blue) !important;background: transparent !important;font-weight: 700 !important}.bg-neu div.asp_w.asp_r.vertical p.showmore{padding: 8px 0 4px !important}.bg-neu div.asp_w.asp_r.vertical p.showmore a,.bg-neu div.asp_w.asp_r.vertical p.showmore a span{color: var(--bg-blue) !important;font-family: inherit !important;font-size: 13px !important;font-weight: 600 !important}.bg-neu .search-header-contents{background: linear-gradient(var(--bg-blue-deep) 0,var(--bg-blue-deep) 96px,rgba(11,22,36,.62) 96px) !important;padding: 18px 16px !important;text-align: left !important}.bg-neu .search-header-contents .asp_w_container{max-width: 640px;margin: 0 auto !important;padding-right: 54px !important}.bg-neu #close-src-splash{margin: 12px 14px 0 0 !important}.bg-neu #close-src-splash .rhicon{background: rgba(255,255,255,.14) !important;color: #fff !important;box-shadow: none !important}.bg-neu .search-header-contents p.asp-try{display: none !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput{position: relative !important;height: 44px !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput form{height: 44px !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput input.orig,.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput input.autocomplete{height: 44px !important;line-height: 44px !important;margin: 0 !important;top: 0 !important;left: 0 !important;box-sizing: border-box !important}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput input.orig{position: relative !important;z-index: 2}.bg-neu :is(.bgn-search,#rhSplashSearch) .probox .proinput input.autocomplete{position: absolute !important;z-index: 1;width: 100% !important;color: #90a5b9 !important}