.complete-wheel .complete-wheel__inner{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;font-family:roboto_regular;color:#575c69;background:#fff;border-radius:16px;box-shadow:0 2px 6px #0003}.complete-wheel .complete-wheel__buy,.complete-wheel .complete-wheel__details{display:contents}.complete-wheel .complete-wheel__media{order:1}.complete-wheel .complete-wheel__product-info{order:2}.complete-wheel .complete-wheel__fahrzeug{order:3}.complete-wheel .complete-wheel__toggle{order:4}.complete-wheel .complete-wheel__sections{order:5}.complete-wheel .complete-wheel__price-info{order:6}.complete-wheel .complete-wheel__cta{order:7}.complete-wheel .complete-wheel__title{display:none}.complete-wheel .complete-wheel__media{display:flex;align-items:center;justify-content:center;height:clamp(140px,45vw,220px);padding:10px 0}.complete-wheel .complete-wheel__image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.complete-wheel .complete-wheel__media--vehicle{--cw-wheel-x: 50%;--cw-wheel-y: 55%;--cw-wheel-zoom: 2;--cw-wheel-inset: 22px;--cw-wheel-size: 380px;box-sizing:content-box;width:min(var(--cw-wheel-size),calc(100% - 2 * var(--cw-wheel-inset)));height:auto;aspect-ratio:16 / 9;min-height:0;padding:var(--cw-wheel-inset) max(var(--cw-wheel-inset),calc((100% - var(--cw-wheel-size)) / 2));overflow:clip;position:relative}.complete-wheel .complete-wheel__image--vehicle{position:absolute;top:50%;left:50%;width:auto;height:100%;max-width:none;max-height:none;aspect-ratio:16 / 9;transform-origin:var(--cw-wheel-x) var(--cw-wheel-y);transform:translate(calc(-1 * var(--cw-wheel-x)),calc(-1 * var(--cw-wheel-y))) scale(var(--cw-wheel-zoom))}.complete-wheel .complete-wheel__wishlist{position:absolute;top:12px;right:10px;z-index:99;width:20px;height:20px;line-height:0;cursor:pointer}.complete-wheel .complete-wheel__wishlist .wishlist-heart-icon{width:20px;height:20px}.complete-wheel .complete-wheel__product-info{display:flex;flex-direction:column;gap:5px;padding:5px 20px}.complete-wheel .complete-wheel__season{margin:0;font-family:roboto_regular;font-size:12px;color:#575c69}.complete-wheel .complete-wheel__product{margin:0}.complete-wheel .complete-wheel__product-name{display:block;font-family:opensans_bold;font-size:16px;line-height:1.25;color:#575c69}.complete-wheel .complete-wheel__product-sub{display:block;font-family:roboto_medium;font-size:14px;color:#575c6999}.complete-wheel .complete-wheel__fahrzeug{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;margin:0 20px;padding:4px 8px;font-family:roboto_medium;font-size:12px;color:#61ba00;background:#61ba001a;border:1px solid rgba(97,186,0,.25);border-radius:999px}.complete-wheel .complete-wheel__fahrzeug-icon{display:inline-flex;flex:0 0 auto;width:8px;height:8px;color:#61ba00}.complete-wheel .complete-wheel__price-info{display:flex;flex-direction:column;gap:5px;padding:10px 20px}.complete-wheel .complete-wheel__availability{display:flex;align-items:center;gap:5px;margin:0;font-family:roboto_medium;font-size:14px;color:#42a5f5}.complete-wheel .complete-wheel__shipping{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.complete-wheel .complete-wheel__ship-label{font-family:roboto_medium;font-size:13px;color:#42a5f5}.complete-wheel .complete-wheel__ship-countdown{font-family:roboto_regular;font-size:12px;color:#ef5350}.complete-wheel .complete-wheel__ship-countdown:empty{display:none}.complete-wheel .complete-wheel__availability-dot{position:relative;flex:0 0 auto;width:14px;height:14px;border-radius:50%;background:#42a5f5}.complete-wheel .complete-wheel__availability-dot:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid #42a5f5;animation:cw-availability-pulse 2s ease-out infinite}@media(prefers-reduced-motion:reduce){.complete-wheel .complete-wheel__availability-dot:after{animation:none}}.complete-wheel .complete-wheel__price-old{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;font-size:12px}.complete-wheel .complete-wheel__discount{display:inline-flex;align-items:center;padding:0 3px;font-family:opensans_bold;font-size:12px;color:#ef5350;background:#ef535040}.complete-wheel .complete-wheel__old-price{font-family:opensans_regular;color:#9a9da5;text-decoration:line-through}.complete-wheel .complete-wheel__tax-note{font-family:opensans_regular;color:#9a9da5}.complete-wheel .complete-wheel__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin:0}.complete-wheel .complete-wheel__current-price{font-family:opensans_bold;font-size:16px;color:#61ba00}.complete-wheel .complete-wheel__price-note{font-family:opensans_regular;font-size:12px;color:#575c69}.complete-wheel .complete-wheel__finance{font-family:opensans_regular;font-size:12px;color:#575c69;white-space:nowrap}.complete-wheel .complete-wheel__finance:before{content:"·";margin-right:5px}.complete-wheel .complete-wheel__title{margin:0;padding:0 20px;font-family:opensans_bold;font-size:16px;line-height:1.2;text-transform:none!important;color:#575c69}.complete-wheel .complete-wheel__toggle{display:flex;align-items:center;gap:5px;width:100%;padding:8px 20px;font-family:roboto_medium;font-size:12px;color:#575c69;text-align:left;background:none;border:none;cursor:pointer}.complete-wheel .complete-wheel__toggle-icon{display:inline-flex;flex:0 0 auto;width:12px;height:12px;color:#bcbec3;transition:transform .2s ease}.complete-wheel .complete-wheel__toggle[aria-expanded=true] .complete-wheel__toggle-icon{transform:rotate(180deg)}.complete-wheel .complete-wheel__sections{display:none;flex-direction:column;gap:15px;padding:0 20px 10px}.complete-wheel .complete-wheel__sections.is-open{display:flex}.complete-wheel .complete-wheel__merkmale-title{display:flex;align-items:center;gap:5px;margin:0 0 5px;font-family:opensans_bold;font-size:14px;text-transform:none;color:#575c69}.complete-wheel .complete-wheel__info{display:inline-flex;flex:0 0 auto;width:16px;height:16px;padding:0;color:#bcbec3;background:none;border:none;cursor:pointer}.complete-wheel .complete-wheel__merkmale-list{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.complete-wheel .complete-wheel__merkmale-item{display:flex;align-items:center;gap:8px;font-family:roboto_regular;font-size:14px;color:#575c69}.complete-wheel .complete-wheel__merkmale-icon{display:inline-flex;flex:0 0 auto;width:12px;height:12px;color:#61ba00}.complete-wheel .complete-wheel__reifenlabel{display:flex;flex-wrap:wrap;gap:5px}.complete-wheel .complete-wheel__label-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;font-family:roboto_regular;font-size:12px;color:#575c69;background:#f3f3f4;border:1px solid #dddee1;border-radius:999px}.complete-wheel .complete-wheel__label-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:20px;height:20px;font-family:roboto_bold;font-size:12px;line-height:1;color:#fff;border-radius:999px}.complete-wheel .complete-wheel__label-badge--a{background:#1a9d4e}.complete-wheel .complete-wheel__label-badge--b{background:#61ba00}.complete-wheel .complete-wheel__label-badge--c{background:#f6c000;color:#575c69}.complete-wheel .complete-wheel__label-badge--d{background:#f39200}.complete-wheel .complete-wheel__label-badge--e{background:#e2001a}.complete-wheel .complete-wheel__label-badge--dark{background:#575c69}.complete-wheel .complete-wheel__label-icon{display:inline-flex;flex:0 0 auto;width:20px;height:20px}.complete-wheel svg{display:block;width:100%;height:100%}.complete-wheel .complete-wheel__cta{display:flex;align-items:center;justify-content:center;gap:5px;height:40px;font-family:roboto_bold;font-size:12px;text-transform:uppercase;color:#fff;background:#61ba00;text-decoration:none;transition:background .2s ease}.complete-wheel .complete-wheel__cta:hover{background:#55a300;color:#fff}.complete-wheel .complete-wheel__cta-icon{display:inline-flex;flex:0 0 auto;width:18px;height:18px}.complete-wheel__modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000080;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.complete-wheel__modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.complete-wheel__modal[hidden]:not(.is-open){display:none}.complete-wheel__modal-dialog{display:flex;flex-direction:column;width:100%;max-width:440px;max-height:85vh;overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 8px 30px #00000040;transform:translateY(40px);transition:transform .3s ease}.complete-wheel__modal.is-open .complete-wheel__modal-dialog{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.complete-wheel__modal,.complete-wheel__modal-dialog{transition:none}}.complete-wheel__modal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #f3f3f4}.complete-wheel__modal-title{margin:0;font-family:opensans_bold;font-size:16px;text-transform:uppercase!important;color:#575c69}.complete-wheel__modal-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;font-size:24px;line-height:1;color:#9a9da5;background:none;border:none;cursor:pointer}.complete-wheel__modal-body{overflow-y:auto;padding:16px 20px 20px;font-family:roboto_regular;font-size:14px;color:#575c69}.complete-wheel__label{display:flex;flex-direction:column;gap:20px;margin-bottom:8px}.complete-wheel__label-imagewrap{display:flex;justify-content:center}.complete-wheel__label-image{width:auto;max-width:100%;height:auto;max-height:60vh}.complete-wheel__label-values{flex:1;min-width:0}.complete-wheel__label-tyre{margin:0 0 12px;font-family:opensans_bold;font-size:15px;color:#575c69}.complete-wheel__label-specs{display:flex;flex-direction:column}.complete-wheel__label-spec{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid #f3f3f4}.complete-wheel__label-spec:last-child{border-bottom:none}.complete-wheel__label-key{font-family:roboto_medium;color:#575c69}.complete-wheel__label-noise{display:inline-flex;align-items:center;gap:8px}.complete-wheel__label-db{font-family:roboto_medium;color:#575c69}.complete-wheel__grade{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:23px;height:23px;padding:0 6px;font-family:roboto_bold;font-size:13px;line-height:1;color:#fff;border-radius:5px}.complete-wheel__grade--a{background:#1a9d4e}.complete-wheel__grade--b{background:#61ba00}.complete-wheel__grade--c{background:#f6c000;color:#575c69}.complete-wheel__grade--d{background:#f39200}.complete-wheel__grade--e{background:#e2001a}.complete-wheel__label-link,.complete-wheel__label-link:hover,.complete-wheel__label-link:focus{display:inline-block;margin-top:16px;font-family:roboto_medium;color:#42a5f5;text-decoration:none}.complete-wheel__label-explain{margin:16px 0 0;padding-top:14px;border-top:1px solid #f3f3f4}@media(min-width:768px){.complete-wheel__modal-dialog{max-width:780px}.complete-wheel__label{flex-direction:row;align-items:flex-start;gap:32px}.complete-wheel__label-imagewrap{flex:0 0 auto}.complete-wheel__label-image{max-width:310px;max-height:560px}}.complete-wheel__modal-body dl{margin:0}.complete-wheel__modal-body dt{margin-top:14px;font-family:opensans_bold;color:#575c69}.complete-wheel__modal-body dt:first-child{margin-top:0}.complete-wheel__modal-body dd{margin:3px 0 0;color:#575c6999}@media(min-width:992px){.complete-wheel .complete-wheel__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;grid-template-areas:"buy details" "cta cta";align-items:stretch}.complete-wheel .complete-wheel__buy{display:flex;flex-direction:column;grid-area:buy;border-right:1px solid #f3f3f4}.complete-wheel .complete-wheel__wishlist{top:26px;right:20px}.complete-wheel .complete-wheel__details{display:flex;flex-direction:column;grid-area:details;gap:15px;padding:20px 0}.complete-wheel .complete-wheel__cta{grid-area:cta}.complete-wheel .complete-wheel__media,.complete-wheel .complete-wheel__product-info,.complete-wheel .complete-wheel__fahrzeug,.complete-wheel .complete-wheel__sections,.complete-wheel .complete-wheel__price-info{order:0}.complete-wheel .complete-wheel__media{height:204px}.complete-wheel .complete-wheel__media--vehicle{--cw-wheel-size: 204px;height:auto;aspect-ratio:1 / 1}.complete-wheel .complete-wheel__price-info{margin-top:auto;padding-bottom:15px}.complete-wheel .complete-wheel__fahrzeug{margin:0 52px 0 20px}.complete-wheel .complete-wheel__title{display:block}.complete-wheel .complete-wheel__toggle{display:none}.complete-wheel .complete-wheel__sections{display:flex;padding:0 20px}}@media(min-width:1600px){.item.complete-wheel{width:40%}}@keyframes cw-availability-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.complete-wheel__gutachten-intro{margin:0 0 16px;color:#575c69}.complete-wheel__gutachten-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.complete-wheel__gutachten-btn,.complete-wheel__gutachten-btn:hover,.complete-wheel__gutachten-btn:focus{display:inline-flex;align-items:center;padding:10px 16px;font-family:roboto_medium;color:#575c69;background:#f3f3f4;border-radius:8px;text-decoration:none}.complete-wheel__gutachten-btn--pdf{color:#fff;background:#61ba00}.complete-wheel__gutachten-tables{display:flex;flex-direction:column;gap:20px}.complete-wheel__gutachten-table{flex:1}.complete-wheel__gutachten-th{margin:0 0 8px;font-family:roboto_bold;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#9a9da5}.complete-wheel__gutachten-row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;color:#575c69;border-bottom:1px solid #f3f3f4}.complete-wheel__gutachten-row:last-child{border-bottom:none}.complete-wheel__gutachten-row strong{font-family:opensans_bold}@media(min-width:768px){.complete-wheel__gutachten-tables{flex-direction:row;gap:32px}}
