body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media (max-width:768px){table.line-items{display:flex;overflow-x:auto;white-space:nowrap}tbody,td,tfoot,th,thead,tr{width:100%}table.line-items td,table.line-items th,table.line-items tr{white-space:pre-wrap;width:100%}table.line-items td[data-label=Anzahl]{text-align:right}table.line-items td.no-purchases{padding-left:10px!important}table.line-items thead{display:none}table.line-items tr{border-bottom:1px solid #ccc;display:block;margin-bottom:10px}table.line-items td{display:block;padding-left:50%;position:relative;text-align:right}table.line-items td:before{content:attr(data-label);font-weight:700;left:10px;position:absolute;top:10px}}.logout-button{&:hover{background-color:#8d1711;color:#fff}}body,html{font-family:Neutraface,sans-serif}.loyalty-plugin__root{position:relative}@media (max-width:980px){#root .container{max-width:100%}}#hs--loyalty-input-fields>*{display:none}#root .container{max-width:calc(1216px + 3rem)!important;padding-left:1.5rem;padding-right:1.5rem}#root div.row{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#root div.row.offers-row{margin:0 calc(var(--bs-gutter-x)*-.5)!important}.loyalty-plugin__root.is-loading{min-height:100vh}.loyalty-plugin__root .loader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.section-container .section-image>img{border:none;border-radius:12px;height:auto;max-height:400px;max-width:100%;min-height:260px;object-fit:cover;width:100%}.loyalty-plugin__root,html body{background-color:#f9f9f9}.offer-wrapper .offer .card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.offer-wrapper .offer:hover .card-wrapper{box-shadow:0 8px 16px #0003;transform:scale(1.05)}.card-container-points{border-top-left-radius:15px;border-top-right-radius:15px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;justify-content:flex-end;min-height:260px;overflow:hidden;position:relative}.card-container-points>img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.card-container-points>.card-content{background:linear-gradient(180deg,#0000,#0000004d);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:1}.card-wrapper .card-content>.card-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;font-weight:400;overflow:hidden;text-overflow:ellipsis}.card-container-points>.card-content>.card-description{font-size:14px}#root h3.h3{color:#ac1416!important;font-weight:700}.card-container-points>.card-tag{align-items:center;background-color:#ac1416;color:#fff;display:flex;font-size:18px;font-weight:600;gap:.5rem;padding:8px 16px;position:absolute;right:0;top:0;width:100%}.image-content .section-image{position:absolute}.image-content .section-image .section-image-content{color:#fff;display:flex;flex-direction:column;gap:5px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.image-content .section-container{gap:50px}.image-content .section-image{flex-basis:40%;position:relative;width:40%}.image-content .section-content{flex-basis:60%;width:60%}.image-content .section-image-content .loyalty-score{font-size:82px;font-weight:500;line-height:1}.image-content .section-image-content .loyalty-name{font-size:28px;line-height:1}.row{padding:30px 0}.row.white{background-color:#fff;border-radius:15px}.row.beige{background-color:#f9f9f9;border-radius:15px}.row.transparent{background-color:initial}.card-wrapper{background-color:#fff;border-radius:12px;font-size:28px;height:100%}.row.intro{margin-top:10px}.row.intro h3{font-weight:700}table.line-items{border-radius:0;font-size:16px;width:100%}table.line-items td{background-color:#fff;border:1px solid #465266;-webkit-hyphens:auto;hyphens:auto;padding:10px}table.line-items td[data-label=Anzahl]{text-align:center}table.line-items td[data-label=Einheit],table.line-items td[data-label=Total]{text-align:right}table.line-items th{background-color:#465266;color:#fff;font-weight:700;padding:7px}@media (max-width:768px){table.line-items{display:flex;overflow-x:auto;white-space:nowrap}tbody,td,tfoot,th,thead,tr{width:100%}table.line-items td,table.line-items th,table.line-items tr{white-space:pre-wrap;width:100%}table.line-items td[data-label=Anzahl]{text-align:right}table.line-items td.no-purchases{padding-left:10px!important}table.line-items thead{display:none}table.line-items tr{border-bottom:1px solid #ccc;display:block;margin-bottom:10px}table.line-items td{display:block;padding-left:50%;position:relative;text-align:right}table.line-items td:before{content:attr(data-label);font-weight:700;left:10px;position:absolute;top:10px}}button{background-color:#c20e1a;border-color:#c20e1a;border-radius:10px;border-width:0;color:#fff;font-size:18px;padding:0 10px}.line-items-wrap .button-wrap{text-align:center;width:100%}.line-items-wrap button{margin:10px auto}button:hover{background-color:#ac1416!important;border-color:#ac1416!important}.red{color:#ac1416}.bold{font-weight:700}.image-content .reverse-layout{flex-direction:row-reverse!important}.loyalty-overview .row{padding-bottom:10px;padding-top:10px}.section-content .badges-wrapper{align-items:center;display:flex;flex-wrap:wrap}.section-content .badges-wrapper .badge-img{height:auto;margin-right:-30px;width:130px}.section-content .badges-wrapper.stufe-2 .badge-img,.section-content .badges-wrapper.stufe-3 .badge-img{margin-right:-20px;width:95px}.section-content .badges-wrapper .badge-img.not-active{filter:grayscale(100%);opacity:.3}.section-content .badge-text{color:red;margin-top:10px}@media (min-width:768px){.row{padding:40px 20px}}@media (max-width:768px){.image-content .section-container{flex-direction:column!important;gap:20px}.image-content .section-content,.image-content .section-image{width:100%}.image-content .section-image-content .loyalty-score{font-size:62px}}.logout-button{background-color:#ac1416;border-radius:5px;color:#fff;display:inline-block;padding:0 8px;&:hover{background-color:#8d1711;color:#fff}}
/*# sourceMappingURL=main.19bed415.css.map*/