.cm-marken-angebote{--cm-marken-gelb: var(--preorder-label-bg-color);--cm-marken-karte: var(--bg-color-og);--cm-marken-karte-text: var(--text-color-og);--cm-marken-akzent: var(--btn-bg-color-og);--cm-marken-rahmen-breite: calc(2 * var(--btn-border-width));--cm-marken-karten: 3;--cm-marken-code-sperrung: .08em;--cm-marken-klein: .88em}.cm-marken-angebote--akzent-text{--cm-marken-akzent: var(--cm-marken-karte-text)}.cm-marken-angebote--karten-2{--cm-marken-karten: 2}.cm-marken-angebote--karten-3{--cm-marken-karten: 3}.cm-marken-angebote--karten-4{--cm-marken-karten: 4}.cm-marken-angebote__karussell{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kopf kopf" "alle nav" "rahmen rahmen";column-gap:calc(4 * var(--space-unit));row-gap:calc(6 * var(--space-unit))}.cm-marken-angebote__kopf{grid-area:kopf}.cm-marken-angebote__rahmen{grid-area:rahmen}.cm-marken-angebote__alle{grid-area:alle}.cm-marken-angebote__nav{grid-area:nav}.cm-marken-angebote__kopf{display:flex;flex-direction:column;gap:calc(4 * var(--space-unit));min-width:0}.cm-marken-angebote__label-zeile{margin:0}.cm-marken-angebote__label{padding:var(--space-unit) calc(3 * var(--space-unit));line-height:1.4}.cm-marken-angebote__titel{margin:0}.cm-marken-angebote__intro{max-width:var(--reading-width);font-size:var(--h6-font-size)}.cm-marken-angebote__intro>*{margin:0}.cm-marken-angebote__intro>*+*{margin-top:calc(2 * var(--space-unit))}.cm-marken-angebote__alle{display:inline-flex;align-items:center;align-self:center;justify-self:start;min-height:calc(14 * var(--space-unit));color:inherit;font-weight:700;text-decoration:none}.cm-marken-angebote__alle:hover span{text-decoration:underline;text-underline-offset:var(--space-unit)}.cm-marken-angebote__nav{display:flex;gap:calc(3 * var(--space-unit));align-self:center;justify-self:end}.cm-marken-angebote__pfeil{border:var(--btn-border-width) solid rgb(var(--text-color));background:transparent;color:rgb(var(--text-color))}.cm-marken-angebote__pfeil:not([disabled]):hover{background-color:rgba(var(--text-color) / .1)}.cm-marken-angebote__pfeil[disabled]{opacity:.4;cursor:default}.cm-marken-angebote__rahmen{position:relative;min-width:0;margin-inline:calc(-1 * var(--gutter))}.cm-marken-angebote__liste{display:grid;grid-auto-flow:column;grid-auto-columns:75%;gap:var(--grid-column-gap);margin:0;padding:0;list-style:none}.cm-marken-angebote__eintrag{display:flex;min-width:0}.cm-marken-angebote__karte{--text-color: var(--cm-marken-karte-text);--heading-color: var(--cm-marken-karte-text);display:flex;position:relative;flex-direction:column;width:100%;border:var(--cm-marken-rahmen-breite) solid transparent;background-color:rgb(var(--cm-marken-karte));color:rgb(var(--text-color))}.cm-marken-angebote__karte--hervorheben{border-color:rgb(var(--cm-marken-gelb))}.cm-marken-angebote__bild{aspect-ratio:16 / 10;overflow:hidden}.cm-marken-angebote__bild-img{display:block;width:100%;height:100%;object-fit:cover}.cm-marken-angebote__bild-img--platzhalter{background-color:rgba(var(--text-color) / .06)}.cm-marken-angebote__fuss{display:flex;flex-direction:column;gap:calc(4 * var(--space-unit));margin-top:auto;padding-top:calc(2 * var(--space-unit))}.cm-marken-angebote__rabatt{display:flex;position:relative;z-index:1;flex-wrap:wrap;align-items:center;gap:calc(2 * var(--space-unit)) calc(3 * var(--space-unit));padding:calc(3 * var(--space-unit));font-size:var(--cm-marken-klein);background-color:color-mix(in srgb,rgb(var(--cm-marken-akzent)) 5%,rgb(var(--cm-marken-karte)))}.cm-marken-angebote__rabatt--automatisch{flex-wrap:nowrap}.cm-marken-angebote__rabatt-text{flex:1 1 auto;min-width:0;margin:0;line-height:1.4}.cm-marken-angebote__rabatt--code .cm-marken-angebote__rabatt-text{flex-basis:100%}.cm-marken-angebote__rabatt-hinweis{color:rgba(var(--text-color) / .75)}.cm-marken-angebote__haken{display:inline-block;flex:none;width:calc(1.5 * var(--space-unit));height:calc(3 * var(--space-unit));margin-inline:calc(.5 * var(--space-unit)) var(--space-unit);border-right:var(--cm-marken-rahmen-breite) solid currentColor;border-bottom:var(--cm-marken-rahmen-breite) solid currentColor;transform:translateY(-15%) rotate(45deg)}.cm-marken-angebote__haken--mobil{color:rgb(var(--cm-marken-akzent))}.cm-marken-angebote__badge{display:none;flex:none;align-items:center;padding:calc(2 * var(--space-unit)) calc(4 * var(--space-unit));border:var(--btn-border-width) solid rgba(var(--text-color) / .1);background-color:rgb(var(--cm-marken-karte));color:rgb(var(--cm-marken-akzent));font-weight:700}.cm-marken-angebote__code{display:flex;position:relative;flex:1 1 100%;border:var(--btn-border-width) dashed rgb(var(--cm-marken-akzent));background-color:rgb(var(--cm-marken-karte))}.cm-marken-angebote__code-wert{flex:1 1 auto;min-width:0;padding:calc(2 * var(--space-unit)) calc(3 * var(--space-unit));color:rgb(var(--heading-color));font-weight:700;letter-spacing:var(--cm-marken-code-sperrung);overflow-wrap:anywhere;cursor:copy}.cm-marken-angebote__code-btn{display:flex;flex:none;align-items:center;justify-content:center;padding:0 calc(3 * var(--space-unit));border:0;border-inline-start:var(--btn-border-width) dashed rgb(var(--cm-marken-akzent));background:transparent;color:rgb(var(--cm-marken-akzent));cursor:pointer}.cm-marken-angebote__code-btn[hidden]{display:none}.cm-marken-angebote__code-btn:hover{background-color:color-mix(in srgb,rgb(var(--cm-marken-akzent)) 8%,rgb(var(--cm-marken-karte)))}.cm-marken-angebote__code-btn:focus-visible{outline:var(--cm-marken-rahmen-breite) solid rgb(var(--cm-marken-akzent));outline-offset:calc(-1 * var(--cm-marken-rahmen-breite))}.cm-marken-angebote__code-btn .icon{width:1.2em;height:1.2em}.cm-marken-angebote__code-ok{display:flex;visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;padding-inline:calc(2 * var(--space-unit));background-color:rgb(var(--cm-marken-karte));color:rgb(var(--cm-marken-akzent));font-weight:700;line-height:1.2;text-align:center;opacity:0;transition:opacity .3s,visibility .3s}.cm-marken-angebote__code-ok-text{display:inline-flex;align-items:center}.cm-marken-angebote__code-ok.is-visible{visibility:visible;opacity:1}.cm-marken-angebote__code-ok.is-closing{opacity:0}.cm-marken-angebote__inhalt{display:flex;flex:1;flex-direction:column;gap:calc(3 * var(--space-unit));padding:calc(6 * var(--space-unit))}.cm-marken-angebote__logo-img{display:block;width:auto;max-width:60%;height:calc(10 * var(--space-unit));object-fit:contain;object-position:left center}.cm-marken-angebote__marke{margin:0;font-weight:700}.cm-marken-angebote__karten-titel{margin:0;color:rgb(var(--heading-color))}.cm-marken-angebote__angebot{display:block;color:rgb(var(--cm-marken-akzent));font-size:var(--h1-font-size);font-weight:700;line-height:1.1}.cm-marken-angebote__untertitel{display:block;margin-top:calc(2 * var(--space-unit));font-size:var(--h4-font-size);font-weight:700;line-height:1.25}.cm-marken-angebote__text{margin:0}.cm-marken-angebote .cm-marken-angebote__karte .cm-marken-angebote__link{display:inline-flex;align-items:center;align-self:flex-start;gap:calc(2 * var(--space-unit));color:rgb(var(--cm-marken-akzent));font-weight:700;text-decoration:none}.cm-marken-angebote__link .icon{flex:none;width:1.2em;height:1.2em;transition:transform .3s}.cm-marken-angebote__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cm-marken-angebote__karte--link:hover .cm-marken-angebote__link span{text-decoration:underline;text-underline-offset:var(--space-unit)}.cm-marken-angebote__karte--link:hover .cm-marken-angebote__link .icon{transform:translate(var(--space-unit))}.cm-marken-angebote__link:focus-visible{outline:none}.cm-marken-angebote__karte:has(.cm-marken-angebote__link:focus-visible){outline:var(--cm-marken-rahmen-breite) solid rgb(var(--cm-marken-akzent));outline-offset:calc(-2 * var(--cm-marken-rahmen-breite))}.cm-marken-angebote__editor-hinweis{margin:0;padding:calc(4 * var(--space-unit));border:var(--btn-border-width) dashed currentColor}@media(min-width:769px){.cm-marken-angebote__karussell{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"kopf alle nav" "rahmen rahmen rahmen";column-gap:calc(6 * var(--space-unit));row-gap:calc(10 * var(--space-unit))}.cm-marken-angebote__alle,.cm-marken-angebote__nav{align-self:end}.cm-marken-angebote__liste{grid-auto-columns:calc((100% - var(--grid-column-gap)) / 2)}.cm-marken-angebote__inhalt{padding:calc(8 * var(--space-unit))}.cm-marken-angebote__rabatt--automatisch{flex-wrap:wrap}.cm-marken-angebote__rabatt--code .cm-marken-angebote__rabatt-text{flex-basis:auto}.cm-marken-angebote__rabatt-titel,.cm-marken-angebote__rabatt-hinweis{display:block}.cm-marken-angebote__rabatt-trenner,.cm-marken-angebote__haken--mobil{display:none}.cm-marken-angebote__badge{display:inline-flex}.cm-marken-angebote__code{flex:none;max-width:100%}.cm-marken-angebote__rabatt{padding:calc(4 * var(--space-unit))}.cm-marken-angebote__code-wert{padding:calc(3 * var(--space-unit)) calc(4 * var(--space-unit));font-size:var(--h6-font-size)}}@media(min-width:1024px){.cm-marken-angebote__rahmen{padding-inline:var(--gutter)}.cm-marken-angebote__liste{grid-auto-columns:calc((100% - (var(--cm-marken-karten) - 1) * var(--grid-column-gap)) / var(--cm-marken-karten))}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/cm-marken-angebote.css.map */
