/*! WANDKIND Motivseite v3 – nur unter #cfcustomcart-addmotifpage.cf-v3 (Vorschau-Link / MOTIF_V3_LIVE); add-motif.css unverändert.
 .page2: Farben/Schrift/Abstände; Breiten nur vor dem Cropper-Start (misst beim Start). */
#cfcustomcart-addmotifpage.cf-v3{--wk-green:#7BB17E;--wk-green-ink:#467A4A;--wk-green-dark:#4F8453;--wk-green-deep:#3B6A3F;--wk-green-tint:#E5EFE5;--wk-text:#2B3136;--wk-heading:#000;--wk-muted:#5F666C;--wk-line:#E4E0D9;--wk-field:#868C92;--wk-soft:#F5F3EF;--wk-grey:#F0F0F0;--wk-font:"Quicksand",sans-serif;--wk-leaf-lg:0 40px 0 40px;--wk-leaf-md:0 30px 0 30px;--wk-leaf-sm:0 16px 0 16px;color:var(--wk-text);font-family:var(--wk-font);font-size:16px;line-height:1.55;overflow-x:clip}
#cfcustomcart-addmotifpage.cf-v3 :is(a,button,summary,input,select,[tabindex]):focus-visible,#cfcustomcart-addmotifpage.cf-v3 .cf-v3-card-input:focus-visible+.cf-v3-card-body{outline:2px solid var(--wk-green-ink);outline-offset:2px}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-thumb,.cf-v3-relcard a):focus-visible{outline-offset:-2px}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-hero,.cf-v3-section) svg{flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-panel,.cf-v3-acc-body,.cf-v3-note,.cf-v3-about-text) a:not([class]),#cfcustomcart-addmotifpage.cf-v3 .cf-v3-textlink{color:var(--wk-green-ink);text-decoration:underline;text-underline-offset:2px}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-h2,.cf-v3-h3,.cf-v3-title,.cf-v3-help-title,.cf-v3-legend,.cf-v3-card-name,.cf-v3-card-price,.cf-v3-from,.cf-v3-total-price,.cf-v3-relname,.cf-v3-acc>summary,.cf-v3-steps strong,.cf-v3-benlist strong,.cf-v3-matcard-price strong,.cf-v3-shortdesc strong,.cf-v3-about-text :is(h2,h3,h4),.cf-v3-counter){font-weight:700;color:var(--wk-heading)}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-breadcrumb,.cf-v3-breadcrumb a,.cf-v3-rating,.cf-v3-vat,.cf-v3-hint,.cf-v3-total-sqm,.cf-v3-cta-note,.cf-v3-legal,.cf-v3-card-note,.cf-v3-lead,.cf-v3-matcard-note,.cf-v3-relprice,.cf-v3-benlist span,.cf-v3-times){color:var(--wk-muted)}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-hint,.cf-v3-size-msg,.cf-v3-cta-note,.cf-v3-legal,.cf-v3-counter,.cf-v3-kicker){font-size:13px}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-breadcrumb,.cf-v3-rating,.cf-v3-vat,.cf-v3-total-sqm,.cf-v3-panels,.cf-v3-card-note,.cf-v3-relprice,.cf-v3-benlist span,.cf-v3-field label){font-size:14px}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-total-label,.cf-v3-usps li,.cf-v3-help p,.cf-v3-acc-body,.cf-v3-note,.cf-v3-matcard-note,.cf-v3-card-price,.cf-v3-matcard-price){font-size:15px}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-kicker,.cf-v3-from,.cf-v3-total-label,.cf-v3-total-sqm,.cf-v3-counter,.cf-v3-lead,.cf-v3-matcard-price,.cf-v3-h3){margin:0}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-total,.cf-v3-usps,.cf-v3-accordions,.cf-v3-faqlist,.cf-v3-about,.cf-v3-related,.cf-v3-faq,.cf-v3-matcard-foot){border-top:1px solid var(--wk-line)}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-card-body,.cf-v3-help,.cf-v3-matcard,.cf-v3-thumb,.cf-v3-nav,.cf-v3-field input){border:1px solid var(--wk-line)}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-breadcrumb ol,.cf-v3-checklist,.cf-v3-shortdesc ul,.cf-v3-steps ol){list-style:none;padding:0}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-h2,.cf-v3-title,.cf-v3-help-title,.cf-v3-about-text :is(h2,h3,h4)){font-family:var(--wk-font);line-height:1.25}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-h2{margin:0 0 12px;font-size:28px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-h3{font-size:20px;line-height:1.3}
#cfcustomcart-addmotifpage.cf-v3 :is(#customize_motif_section,.cf-pv2-wall){scroll-margin-top:24px}
@media (min-width:992px){#cfcustomcart-addmotifpage.cf-v3 :is(#customize_motif_section,.cf-pv2-wall){scroll-margin-top:112px}}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-breadcrumb{padding-top:16px;padding-bottom:12px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-breadcrumb ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-breadcrumb li+li::before{content:"›";margin-right:8px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-breadcrumb [aria-current]{color:var(--wk-text);font-weight:600}

/* Hero + Galerie */
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-hero{padding-bottom:64px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-hero>.container>.row{row-gap:32px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-gallery{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "thumbs" "wall";gap:12px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-stage{grid-area:stage;position:relative;background:var(--wk-soft)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-track{display:flex;aspect-ratio:4/3;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;outline-offset:-3px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-track::-webkit-scrollbar{display:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-slide,.cf-v3-thumb,.cf-v3-relimg) img{display:block;width:100%;height:100%;object-fit:cover}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-slide img{object-fit:contain}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-nav{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;background:rgba(255,255,255,.94);color:var(--wk-heading);cursor:pointer}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-nav:disabled{opacity:.35;cursor:default}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-prev{left:12px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-next{right:12px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-counter{position:absolute;right:12px;bottom:12px;padding:2px 10px;border-radius:50px;background:rgba(255,255,255,.94)}
#cfcustomcart-addmotifpage.cf-v3:not(.cf-v3-js) :is(.cf-v3-nav,.cf-v3-counter),#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-panels[hidden],.cf-v3-btn[hidden],.cf-v3-current-tag){display:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-thumbs{grid-area:thumbs;display:flex;gap:8px;padding:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-behavior:smooth}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-thumb{flex:0 0 64px;width:64px;height:64px;padding:0;background:var(--wk-soft);opacity:.72;cursor:pointer}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-thumb:hover,#cfcustomcart-addmotifpage.cf-v3 .cf-v3-thumb.is-active{opacity:1}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-thumb.is-active,.cf-v3-card:hover .cf-v3-card-body,.cf-v3-card-input:checked+.cf-v3-card-body,.cf-v3-matcard.is-current,.cf-v3-field input:focus){border-color:var(--wk-green-ink)}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-thumb.is-active,.cf-v3-card-input:checked+.cf-v3-card-body,.cf-v3-matcard.is-current){box-shadow:inset 0 0 0 1px var(--wk-green-ink)}
/* Theme-Regel html,body{overflow-x:hidden} macht body zum Scroll-Container → sticky klebt nie; clip ohne Scroll-Container */
body:has(#cfcustomcart-addmotifpage.cf-v3){overflow-x:clip}
@media (min-width:992px){
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-hero-media{position:sticky;top:24px;align-self:flex-start;transition:top .3s}
body:has(.header--main__sticky.is--active) #cfcustomcart-addmotifpage.cf-v3 .cf-v3-hero-media{top:112px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-gallery.has-thumbs{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"thumbs stage" ". wall";column-gap:16px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-thumbs{flex-direction:column;padding:0;overflow-x:hidden;overflow-y:auto;height:0;min-height:100%;scrollbar-width:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-thumbs::-webkit-scrollbar{display:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-thumb{flex:0 0 84px;width:84px;height:84px}
}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-wallbtn{grid-area:wall;justify-self:center;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 22px;border:1px solid var(--wk-text);border-radius:50px;background:#fff;color:var(--wk-text);font:600 15px/1.2 var(--wk-font);text-decoration:none;cursor:pointer}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-wallbtn:hover{background:var(--wk-text);color:#fff;text-decoration:none}

/* Kaufbereich */
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-panel{padding:32px;background:var(--wk-soft);border-radius:var(--wk-leaf-lg)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-kicker{margin-bottom:6px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--wk-green-ink)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-title{margin:0 0 10px;font-size:34px;line-height:1.2}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-rating{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 20px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-stars{display:inline-flex;gap:2px;color:var(--wk-green)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-stars svg{fill:currentColor;stroke:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-from{font-size:28px;line-height:1.2}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-from-ab{font-size:18px;font-weight:600}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-vat{margin:4px 0 24px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-panel fieldset{min-width:0;margin:0 0 24px;padding:0;border:0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-legend{float:none;width:auto;margin:0 0 10px;padding:0;font-size:16px;line-height:1.4}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-card{position:relative;display:block;margin:0;cursor:pointer}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-card-input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-card-body{position:relative;display:flex;flex-direction:column;gap:3px;height:100%;padding:14px 16px 14px 46px;background:#fff;border-radius:var(--wk-leaf-sm)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-card-body::before{content:"";position:absolute;left:16px;top:17px;width:20px;height:20px;border:2px solid var(--wk-muted);border-radius:50%;background:#fff}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-card-input:checked+.cf-v3-card-body{background:var(--wk-green-tint)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-card-input:checked+.cf-v3-card-body::before{border-color:var(--wk-green-ink);background:var(--wk-green-ink);box-shadow:inset 0 0 0 3px #fff}
@media (forced-colors:active){#cfcustomcart-addmotifpage.cf-v3 .cf-v3-card-input:checked+.cf-v3-card-body{outline:3px solid Highlight;outline-offset:-3px}#cfcustomcart-addmotifpage.cf-v3 .cf-v3-card-input:checked+.cf-v3-card-body::before{forced-color-adjust:none;background:Highlight;border-color:Highlight}}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-badge,.cf-v3-matcard.is-current .cf-v3-current-tag){display:inline-block;padding:4px 9px;border-radius:50px;background:var(--wk-green-ink);color:#fff;font-size:12px;font-weight:700;line-height:1}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-card-note{line-height:1.4}
#cfcustomcart-addmotifpage.cf-v3.cf-ms-loading .cf-v3-cards{opacity:.65;pointer-events:none}
#cfcustomcart-addmotifpage.cf-v3.cf-ms-loading .cf-v3-card-input:checked+.cf-v3-card-body::after{content:"";position:absolute;top:14px;right:14px;width:18px;height:18px;border:2px solid var(--wk-green-ink);border-right-color:transparent;border-radius:50%;animation:cf-v3-spin .8s linear infinite}
@keyframes cf-v3-spin{to{transform:rotate(360deg)}}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-size-row{display:flex;align-items:flex-end;gap:10px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-field{flex:1 1 0;min-width:0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-field label{display:block;margin:0 0 4px;font-weight:600}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-field input{width:100%;height:48px;margin:0;padding:0 16px;border-color:var(--wk-field);border-radius:var(--wk-leaf-md);background:#fff;color:var(--wk-heading);font:600 17px/1 var(--wk-font);-moz-appearance:textfield;appearance:textfield}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-field input::-webkit-inner-spin-button,#cfcustomcart-addmotifpage.cf-v3 .cf-v3-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-times{padding-bottom:12px;font-weight:700}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-hint{margin:8px 0 0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-size-msg{margin:6px 0 0;font-weight:600;color:var(--wk-green-ink)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-size-msg:empty{margin:0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-panels{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-weight:600}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-total{margin:0 0 18px;padding-top:18px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-total-price{margin:2px 0;font-size:32px;line-height:1.2}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-cta,.cf-v3-btn,.cf-v3-btn-outline){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 22px;border:2px solid var(--wk-green-ink);border-radius:var(--wk-leaf-md);background:var(--wk-green-ink);color:#fff;font:700 15px/1.25 var(--wk-font);text-align:center;text-decoration:none;cursor:pointer}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-cta,.cf-v3-btn):hover{background:var(--wk-green-deep);border-color:var(--wk-green-deep);color:#fff;text-decoration:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-cta{display:flex;width:100%;min-height:56px;font-size:17px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-btn-outline{background:transparent;color:var(--wk-green-ink)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-btn-outline:hover{background:var(--wk-green-ink);color:#fff;text-decoration:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-cta-note{margin:10px 0 0;text-align:center}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-usps{display:grid;gap:10px;margin:24px 0 0;padding:20px 0 0;list-style:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-usps li{display:flex;align-items:center;gap:12px;font-weight:600;line-height:1.35}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-usps svg{color:var(--wk-green-ink)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-legal{margin:16px 0 0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-help{margin-top:20px;padding:24px;background:#fff;border-radius:var(--wk-leaf-sm)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-help-title{margin:0 0 6px;font-size:18px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-help p{margin:0 0 14px}

/* Aufklapper (Hero + FAQ), Häkchenlisten */
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-accordions{margin-top:20px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-acc{border-bottom:1px solid var(--wk-line)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-acc>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 0;list-style:none;cursor:pointer;font-size:16px;line-height:1.35}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-acc>summary::-webkit-details-marker{display:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-acc>summary:hover{color:var(--wk-green-ink)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-chev{transition:transform .2s}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-acc[open]>summary .cf-v3-chev{transform:rotate(180deg)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-acc-body{padding:0 0 18px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-acc-body :is(p,ul){margin:0 0 10px;font-size:inherit}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-acc-body:not(.cf-v3-shortdesc)>ul{padding-left:20px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-acc-body>:last-child{margin-bottom:0}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-shortdesc,.cf-v3-checklist) li{position:relative;margin:0 0 10px;padding-left:28px}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-shortdesc,.cf-v3-checklist) li::before{content:"";position:absolute;left:6px;top:.3em;width:7px;height:12px;border:solid var(--wk-green-ink);border-width:0 2px 2px 0;transform:rotate(45deg)}

/* Abschnitte */
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-section{padding:64px 0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-sechead{max-width:820px;margin-bottom:28px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-sechead-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;max-width:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-lead{font-size:17px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-textlink{font-weight:700}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-readable{max-width:820px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-note{margin:24px 0 0}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-matgrid,.cf-v3-steps-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-matcard,.cf-v3-steps){display:flex;flex-direction:column;padding:28px;background:#fff;border-radius:var(--wk-leaf-lg)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-matcard-head{display:flex;align-items:center;gap:16px;margin-bottom:18px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-matcard-icon{display:flex;align-items:center;justify-content:center;flex:0 0 64px;height:64px;border-radius:50%;background:var(--wk-green-tint);color:var(--wk-green-ink)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-matcard-icon svg{stroke-width:2.2}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-matcard-note{margin:2px 0 0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-checklist{margin:0 0 20px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-matcard-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:auto;padding-top:18px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-matcard-price strong{font-size:24px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-matcard-foot .cf-v3-btn{margin-left:auto}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-install{background:var(--wk-soft)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-steps ol{margin:18px 0 0;counter-reset:cfv3step}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-steps li{position:relative;min-height:36px;padding:0 0 18px 48px;counter-increment:cfv3step}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-steps li:last-child{padding-bottom:0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-steps li::before{content:counter(cfv3step);position:absolute;left:0;top:-3px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--wk-green-ink);color:#fff;font-size:15px;font-weight:700}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-steps strong,.cf-v3-relimg,.cf-v3-relname,.cf-v3-relprice,.cf-v3-relcard a,.cf-v3-benlist strong,.cf-v3-benlist span,.cf-v3-benlist img){display:block}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-about-text :is(h2,h3,h4){margin:28px 0 8px;font-size:20px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-about-text>:first-child{margin-top:0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-about-text :is(h2,h3,h4):empty{display:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-about-text img{max-width:100%;height:auto}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-relrow{display:flex;gap:20px;margin:0;padding:0 0 12px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-relcard{flex:0 0 min(280px,72vw);scroll-snap-align:start}
@media (min-width:992px){#cfcustomcart-addmotifpage.cf-v3 .cf-v3-relrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px;padding:0;overflow:visible}}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-relcard a{color:var(--wk-text);text-decoration:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-relimg{aspect-ratio:4/3;margin-bottom:10px;overflow:hidden;background:var(--wk-soft)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-relcard a:hover .cf-v3-relname{text-decoration:underline}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-relname{line-height:1.35}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-relprice{margin-top:2px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-benefits{padding:48px 0;background:var(--wk-grey)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-benlist{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;text-align:center}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-benlist img{width:48px;height:48px;margin:0 auto 12px;object-fit:contain;filter:invert(1)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-benlist strong{font-size:16px;line-height:1.3}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-benlist span{margin-top:2px}

/* Konfigurator (.page2): gleiche DOM-Struktur, nur Farben/Schrift/Abstände */
#cfcustomcart-addmotifpage.cf-v3 .page2,#cfcustomcart-addmotifpage.cf-v3 .page2 *{font-family:var(--wk-font)!important}
#cfcustomcart-addmotifpage.cf-v3 .page2{margin-top:0;padding-bottom:64px;background:var(--wk-soft)}
#cfcustomcart-addmotifpage.cf-v3 .page2 .pg2t{margin:0;padding-top:56px;font-size:28px;line-height:1.25;font-weight:700;color:var(--wk-heading)}
#cfcustomcart-addmotifpage.cf-v3 .page2 .pg2row{margin-top:24px;row-gap:24px}
#cfcustomcart-addmotifpage.cf-v3 .page2 .cropperDescription{padding-top:24px;padding-bottom:24px;background:#fff;border-radius:var(--wk-leaf-lg)}
#cfcustomcart-addmotifpage.cf-v3 .page2 :is(.subtitle,.priceSection .cf-total-price){color:var(--wk-heading)}
#cfcustomcart-addmotifpage.cf-v3 .page2 .input1Des{color:var(--wk-muted)}
#cfcustomcart-addmotifpage.cf-v3 .page2 :is(.input-icon input,select.product-detail-configurator-select-input){height:48px;border:1px solid var(--wk-field);border-radius:var(--wk-leaf-md);background-color:#fff}
#cfcustomcart-addmotifpage.cf-v3 .page2 select.product-detail-configurator-select-input{padding-left:16px;color:var(--wk-heading);font-weight:600}
#cfcustomcart-addmotifpage.cf-v3 .page2 .priceSection .cartBtnWrapper{height:auto;min-height:56px;border:2px solid var(--wk-green-ink);border-radius:var(--wk-leaf-md);background:var(--wk-green-ink);color:#fff;font-size:17px;font-weight:700}
#cfcustomcart-addmotifpage.cf-v3 .page2 .priceSection .cartBtnWrapper:hover{background:var(--wk-green-deep);border-color:var(--wk-green-deep)}
#cfcustomcart-addmotifpage.cf-v3 .page2 .priceSection .cartBtnWrapper:disabled{background:#8A9096;border-color:#8A9096}
#cfcustomcart-addmotifpage.cf-v3 .checkboxsection .checkbtn{background-color:var(--wk-green-ink)}
@media (min-width:768px){#cfcustomcart-addmotifpage.cf-v3 .page2 :is(.toggleCropperGuides,.page2Imgbtn2){background-color:var(--wk-green-ink);color:#fff;border-radius:var(--wk-leaf-md)}#cfcustomcart-addmotifpage.cf-v3 .page2 :is(.toggleCropperGuides,.page2Imgbtn2):hover{background-color:var(--wk-green-deep)}}
@media (max-width:767.98px){
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-title{font-size:26px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-section{padding:40px 0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-hero{padding-bottom:40px}
#cfcustomcart-addmotifpage.cf-v3 .page2 .pg2row{margin-left:0;margin-right:0}
#cfcustomcart-addmotifpage.cf-v3 .page2 .container .cropperDescription{padding:20px 16px;border-radius:var(--wk-leaf-sm)}
#cfcustomcart-addmotifpage.cf-v3 .page2 .pg2row .inputOfPage2{gap:8px}
#cfcustomcart-addmotifpage.cf-v3 .page2 .pg2row .inputOfPage2 .inputflex{flex:1 1 0;min-width:0}
#cfcustomcart-addmotifpage.cf-v3 .page2 .pg2row .inputOfPage2 .inputflex .input2{border-left:1px solid var(--wk-field)}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .toggleFurnitureGuidesWrapper{background-color:var(--wk-green-ink);border-color:var(--wk-green-ink)}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .furnitureGuidesWrapper.show :is(.toggleCropperGuides,.toggleFurnitureImg):not(.active){background-color:#fff;color:var(--wk-text)}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .furnitureGuidesWrapper.show :is(.toggleCropperGuides,.toggleFurnitureImg).active{background-color:var(--wk-green-tint);color:var(--wk-heading)}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-h2,.page2 .pg2t){font-size:22px}
#cfcustomcart-addmotifpage.cf-v3 .page2 .pg2t{padding-top:40px}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-matcard,.cf-v3-steps){padding:24px 20px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-benlist{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}
}
@media (min-width:576px) and (max-width:767.98px){#cfcustomcart-addmotifpage.cf-v3 .page2 .priceSection,#cfcustomcart-addmotifpage.cf-v3 .product-detail-configurator-container.dropdownlab{width:100%}}
@media (max-width:575.98px){#cfcustomcart-addmotifpage.cf-v3 .cf-v3-panel{padding:24px 20px}}
/* v3.1 (24.09.2026): „Über das Motiv“ + „Häufige Fragen“ zweispaltig (Text links 7/12, mitlaufende Bildkarte rechts 5/12; unter 992px
 eine Spalte ohne Foto), leere Zwischenüberschriften, Anbringen-Symbol, Trustami-Link, Wandansicht über die ganze Breite */
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-split{row-gap:32px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-imgcard{margin:0;overflow:hidden;border-radius:var(--wk-leaf-lg);background:var(--wk-soft)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-imgcard img{display:block;width:100%;height:auto;object-fit:cover}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-about-media img{max-height:min(72vh,600px)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-faq-media img{max-height:min(46vh,360px)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-faq-help{margin-top:0}
/* normale Zeilenlänge: der Theme-Container ist bis 1620px breit (all.css), die 7/12-Spalte daher bis ≈880px → Text max. 780px */
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-split-text{max-width:780px}
@media (min-width:992px){
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-split-main{padding-right:44px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-sticky{position:sticky;top:24px;transition:top .3s}
body:has(.header--main__sticky.is--active) #cfcustomcart-addmotifpage.cf-v3 .cf-v3-sticky{top:112px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-faq-media+.cf-v3-faq-help{margin-top:20px}
}
@media (max-width:991.98px){
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-imgcard,.cf-v3-about .cf-v3-split-aside){display:none}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v3-faqlist,.cf-v3-faq-help){max-width:820px}
}
/* Leere Zwischenüberschriften (Sicherheitsnetz; bekannte Fälle entfernt about.html.twig schon im HTML): Überschrift, auf die direkt
 eine gleich- oder höherrangige folgt. h2[data-cf-h1] = frühere <h1> (Titel mit Unterzeile bleibt). Ohne :has() wirkungslos. */
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-about-text h2:not([data-cf-h1]):has(+h2){display:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-about-text h3:has(+:is(h2,h3)){display:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-about-text h4:has(+:is(h2,h3,h4)){display:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-about-text h5:has(+:is(h2,h3,h4,h5)){display:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-about-text h6:has(+:is(h2,h3,h4,h5,h6)){display:none}
/* „So bringst du deine Tapete an“: Tapezierbürste neben der Überschrift, kleine Symbole in den Karten */
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-sechead-icon{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:18px;align-items:start}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-install-icon{display:flex;margin-top:-5px;color:var(--wk-green-ink)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-install-icon svg{width:46px;height:46px;stroke-width:2.2}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-steps-head{display:flex;align-items:center;gap:12px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-steps-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;height:44px;border-radius:50%;background:var(--wk-green-tint);color:var(--wk-green-ink)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-steps-icon svg{width:26px;height:26px;stroke-width:3.2}
/* Trustami-Link in der Sternezeile (Farbe wie der Text, unterstrichen) */
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-rating .cf-v3-trustami{color:inherit;text-decoration:underline;text-underline-offset:2px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-rating .cf-v3-trustami:hover{color:var(--wk-green-ink)}
/* Wandansicht („So hängt es an deiner Wand“) ab 768px über die ganze Breite statt nur unter dem Zuschnitt (DOM unverändert;
 linke Kante bündig mit der weißen Maße-Karte, rechte mit dem Zuschnitt-Bereich).
 motif-preview-v2.js misst die Breite von .cf-pv2-wall-stage (ResizeObserver, zeichnet nur bei anderer BREITE neu) und begrenzt die
 Canvas-Höhe selbst auf max. 560px bzw. 75 % der Fensterhöhe; die Höhe ändert die Breite nicht → keine Rückkopplung. */
#cfcustomcart-addmotifpage.cf-v3 .page2 .row.cf-pv2-wall-row{margin-top:24px}
@media (min-width:768px){#cfcustomcart-addmotifpage.cf-v3 .page2 .row.cf-pv2-wall-row>.cf-pv2-wall-col{flex:0 0 auto;width:100%;max-width:100%;margin-left:0;padding-left:0}}
#cfcustomcart-addmotifpage.cf-v3 .page2 .cf-pv2-wall{width:100%;margin:0;padding:24px;border-radius:var(--wk-leaf-lg);box-shadow:none}
#cfcustomcart-addmotifpage.cf-v3 .page2 .cf-pv2-wall .cf-pv2-wall-title{font-size:22px;color:var(--wk-heading)}
#cfcustomcart-addmotifpage.cf-v3 .page2 .cf-pv2-wall :is(.cf-pv2-wall-hint,.cf-pv2-wall-caption){max-width:820px}
@media (max-width:767.98px){
#cfcustomcart-addmotifpage.cf-v3 .page2 .cf-pv2-wall{padding:16px;border-radius:var(--wk-leaf-sm)}
#cfcustomcart-addmotifpage.cf-v3 .page2 .cf-pv2-wall .cf-pv2-wall-title{font-size:20px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-install-icon{margin-top:-7px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-install-icon svg{width:40px;height:40px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-sechead-icon{column-gap:14px}
}
/* v3.2: Bahnen/Möbel als Pills + ⓘ unter dem Zuschnitt. < 992px mit JS (cf-v32-m): .page2 = Vollbild-Editor (zu: fest und unsichtbar,
 aber mit Layout-Größe – Cropper misst beim Start), .priceSection = untere Leiste, Kaufleiste, Aufklapp-Abschnitte. --cf-v32 = Marker für motif-v3.js. */
#cfcustomcart-addmotifpage.cf-v3{--cf-v32:1}
#cfcustomcart-addmotifpage.cf-v3 .page2 .pg2imgs{width:100%;margin-bottom:0}
#cfcustomcart-addmotifpage.cf-v3 .page2 .cf-pv2-extras{width:100%;margin-top:10px}
#cfcustomcart-addmotifpage.cf-v3 .page2 .cf-pv2-legend{margin:0 0 12px}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:8px;position:static;margin:0}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .toggleFurnitureGuidesWrapper{display:none!important}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .furnitureGuidesWrapper{display:flex!important;flex-flow:row wrap;gap:8px;position:static;z-index:auto;width:auto;margin:0;border:0;background:none;box-shadow:none}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .furnitureGuidesWrapper :is(.toggleCropperGuides,.toggleFurnitureImg),#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .cf-v32-info{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;height:auto;min-width:38px;min-height:38px;margin:0;padding:6px 14px 6px 11px;border:1px solid var(--wk-field);border-radius:999px;background:#fff;color:var(--wk-text);box-shadow:none;font:600 14px/1.2 var(--wk-font);white-space:nowrap;cursor:pointer}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .cf-v32-info{padding:0}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .furnitureGuidesWrapper :is(.toggleCropperGuides,.toggleFurnitureImg):hover,#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .cf-v32-info:is(:hover,[aria-expanded="true"]){border-color:var(--wk-green-ink);background:#fff;color:var(--wk-green-deep)}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .furnitureGuidesWrapper :is(.toggleCropperGuides[aria-pressed="true"],.toggleFurnitureImg[aria-pressed="false"]){border-color:var(--wk-green-ink);background:var(--wk-green-tint);box-shadow:inset 0 0 0 1px var(--wk-green-ink);color:var(--wk-green-deep)}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .furnitureGuidesWrapper :is(.toggleCropperGuides,.toggleFurnitureImg){gap:0;font-size:0}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn :is(.toggleCropperGuides,.toggleFurnitureImg)::after{margin-left:7px;font-size:14px}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .toggleCropperGuides::after{content:"Bahnen";content:"Bahnen"/""}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .toggleFurnitureImg::after{content:"Möbel";content:"Möbel"/""}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn :is(.toggleCropperGuides,.toggleFurnitureImg)::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--cf-v32-i) center/contain no-repeat;mask:var(--cf-v32-i) center/contain no-repeat}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .toggleCropperGuides{--cf-v32-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='16' rx='1.5'/%3E%3Cpath d='M9 4v16M15 4v16'/%3E%3C/svg%3E")}
#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .toggleFurnitureImg{--cf-v32-i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11V8.5A2.5 2.5 0 0 1 7.5 6h9A2.5 2.5 0 0 1 19 8.5V11M3 13.5a2 2 0 0 1 4 0V15h10v-1.5a2 2 0 0 1 4 0V18H3zM5.5 18v2M18.5 18v2'/%3E%3C/svg%3E")}
#cfcustomcart-addmotifpage.cf-v3 :is(.cf-v32-edhead,.cf-v32-info,.cf-v32-accbtn) svg{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#cfcustomcart-addmotifpage.cf-v3 .cf-v32-chev{transition:transform .2s}
#cfcustomcart-addmotifpage.cf-v3 .cf-v32-matmsg{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--cf-error-color,#b90935)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v32-matmsg:empty{margin:0}
@media (pointer:coarse){#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .furnitureGuidesWrapper :is(.toggleCropperGuides,.toggleFurnitureImg),#cfcustomcart-addmotifpage.cf-v3 .page2 .imgBtn .cf-v32-info{min-width:44px;min-height:44px}}
@media (min-width:992px){
#cfcustomcart-addmotifpage.cf-v3 .page2 .customize_cropper_img_wrapper{margin-top:0;margin-right:0;margin-left:0}
#cfcustomcart-addmotifpage.cf-v3.cf-pv2-ready .page2 .customize_cropper_img_wrapper{margin-bottom:14px}
}
@media (max-width:991.98px){
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-hero .cf-v3-help{margin-top:16px;padding:16px 18px}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-hero .cf-v3-help p{margin-bottom:10px}
html.cf-v32-mq{--cf-v32-bb:var(--cf-v32-bbh,calc(64px + env(safe-area-inset-bottom,0px)))}
html.cf-v32-mq body{padding-bottom:var(--cf-v32-bb)}
html.cf-v32-bar .scroll-up-button{bottom:calc(var(--cf-v32-bb) + 46px)!important}
html.cf-v32-bar :is(iframe[title="Trustami"],#taCloseBtnOverlayMobile,#taCloseBtnStarsMobile,#taCloseBtnShopakMobile,#taCloseBtnOverlay){bottom:calc(var(--cf-v32-bb) + 2px)!important}
html.cf-v32-open :is(iframe[title="Trustami"],[id^="taCloseBtn"],.scroll-up-button){visibility:hidden!important}
html.cf-v32-lock,html.cf-v32-lock body{overscroll-behavior:none}
#cfcustomcart-addmotifpage.cf-v32-m .page2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1035;display:flex;flex-direction:column;width:auto;max-width:none;height:auto;margin:0;padding:0;overflow:hidden;overscroll-behavior:contain;background:#fff;visibility:hidden;opacity:0;transform:translateY(24px);pointer-events:none;transition:opacity .2s,transform .2s,visibility 0s .2s}
#cfcustomcart-addmotifpage.cf-v32-m.cf-v32-open .page2{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity .2s,transform .2s}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-edhead{flex:none;padding:env(safe-area-inset-top,0px) max(16px,calc((100% - 720px) / 2)) 0;border-bottom:1px solid var(--wk-line)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-edbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .cf-v32-edtitle{margin:0;font-size:19px;line-height:1.3;color:var(--wk-heading)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-close{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-right:-6px;padding:0;border:0;border-radius:50%;background:var(--wk-soft);color:var(--wk-heading)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 12px;padding:2px;border-radius:999px;background:var(--wk-grey)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-segbtn{min-height:44px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--wk-text);font:600 15px/1.2 var(--wk-font)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-segbtn[aria-pressed="true"]{background:#fff;color:var(--wk-heading);box-shadow:0 1px 3px rgba(0,0,0,.16)}
#cfcustomcart-addmotifpage.cf-v32-m .page2 #customize_motif_section{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;max-width:none;margin:0;padding:12px max(16px,calc((100% - 720px) / 2)) calc(var(--cf-v32-barh,150px) + 20px);overflow:hidden auto;overscroll-behavior:contain}
#cfcustomcart-addmotifpage.cf-v32-m .page2 #customize_motif_section>.row:first-child,#cfcustomcart-addmotifpage.cf-v32-m .page2 .cropperDescription .subtitle,#cfcustomcart-addmotifpage.cf-v32-m .page2 .inputOfPage2 .input1Des,#cfcustomcart-addmotifpage.cf-v32-m .page2 .cf-pv2-panel-info .bi,#cfcustomcart-addmotifpage.cf-v32-m .page2 .checkboxsection .cropicondiv,#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection :is(.cf-total-label,.priceDes,.cf-sqm-line),#cfcustomcart-addmotifpage.cf-v32-m .page2 .cf-pv2-wall :is(.cf-pv2-wall-hint,.cf-pv2-wall-toolbar){display:none}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .row.pg2row{order:1;display:flex;flex-direction:column;margin:0}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .row.pg2row>div{flex:none;width:100%;max-width:100%;margin:0;padding:0;background:none;border-radius:0}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .pg2row>.cropperDescription{order:2;padding:0}
/* Zuschnitt füllt die Breite seines Rahmens (Seitenverhältnis Rahmen = Bild, sonst verzerrt Cropper beim Drehen den Zuschnitt); die Höhe
 begrenzt die Rahmenbreite: Fensterhöhe (svh) minus Kopf, untere Leiste, Maßband-Rand und Werkzeugleiste; --cf-v32-ar = Seitenverhältnis (JS);
 mindestens 200px breit (kleinster Cropper-Container, sonst wieder verzerrt). */
#cfcustomcart-addmotifpage.cf-v32-m .page2 .customize_cropper_section_wrapper{--cf-v32-cw:min(calc(100% - 28px),max(200px,calc(max(140px,min(560px,100vh - 360px)) * var(--cf-v32-ar,1.8))))}
@supports (height:100svh){#cfcustomcart-addmotifpage.cf-v32-m .page2 .customize_cropper_section_wrapper{--cf-v32-cw:min(calc(100% - 28px),max(200px,calc(max(140px,min(560px,100svh - 360px)) * var(--cf-v32-ar,1.8))))}}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .customize_cropper_img_wrapper{width:var(--cf-v32-cw);margin:28px 0 48px;margin-left:calc((100% - var(--cf-v32-cw)) / 2 + 14px)}
#cfcustomcart-addmotifpage.cf-v32-m.cf-pv2-ready .page2 .customize_cropper_img_wrapper{margin-bottom:12px}
#cfcustomcart-addmotifpage.cf-v32-m .page2 #image_to_customize_cropper{display:block;width:100%;max-width:100%;height:auto;max-height:none;margin:0}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .imgBtn{margin-left:calc((100% - var(--cf-v32-cw)) / 2 - 14px)}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .imgBtn .furnitureGuidesWrapper :is(.toggleCropperGuides,.toggleFurnitureImg),#cfcustomcart-addmotifpage.cf-v32-m .page2 .imgBtn .cf-v32-info{min-width:44px;min-height:44px}
#cfcustomcart-addmotifpage.cf-v32-m .page2 #customize-motif-form{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;margin:14px 0 0}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .pg2row .inputOfPage2{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:10px;flex:1 1 100%;width:100%;margin:0 0 6px}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .pg2row .inputOfPage2::after{content:"×";grid-area:1/2;align-self:end;padding-bottom:13px;font-weight:700;color:var(--wk-muted)}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .pg2row .inputOfPage2 .inputflex{grid-area:1/1;display:flex;flex-direction:column;width:auto;min-width:0}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .pg2row .inputOfPage2 .inputflex+.inputflex{grid-area:1/3}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .pg2row .inputOfPage2 .inputflex::before{content:"Breite (cm)";margin:0 0 4px;font-size:14px;font-weight:600;color:var(--wk-text)}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .pg2row .inputOfPage2 .inputflex+.inputflex::before{content:"Höhe (cm)"}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .pg2row .inputOfPage2 .input-icon input{width:100%;border:1px solid var(--wk-field)}
#cfcustomcart-addmotifpage.cf-v32-m .page2 :is(.cf-v32-sizehint,.cf-pv2-panel-info){display:inline-flex;align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.4;color:var(--wk-muted)}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .cf-pv2-panel-info::before{content:"·"}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .cf-pv2-panel-info .cf-pv2-panel-count{color:var(--wk-text)}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .checkboxsection{flex:1 1 100%;display:flex;align-items:center;gap:10px;min-height:44px;margin:8px 0 0;cursor:pointer}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .checkboxsection .checkbtn{flex:none;width:46px;height:28px;min-height:0;border-radius:999px;background-color:#8A9096}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .checkboxsection .checkbtn:has(input:checked){background-color:var(--wk-green-ink)}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .checkboxsection .checkbtn:has(input:focus-visible),#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-pill-input:focus-visible+.cf-v32-pill-body{outline:2px solid var(--wk-green-ink);outline-offset:2px}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .checkboxsection .checkbtn .slider{left:3px;width:22px;height:22px;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.3)}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .checkboxsection .checkbtn input:checked+.slider{transform:translate(18px,-50%)}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .checkboxsection .text{margin:0}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .checkboxsection .text .checkdes{margin:0;font-size:15px;font-weight:600;color:var(--wk-text)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-matpills{min-width:0;margin:14px 0 0;padding:0;border:0}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-plegend{float:none;width:auto;margin:0 0 6px;padding:0;font-size:14px;font-weight:600;line-height:1.4;color:var(--wk-text)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-pills{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-pill{position:relative;display:block;margin:0;cursor:pointer}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-pill-input{position:absolute;opacity:0}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-pill-body{display:flex;flex-direction:column;justify-content:center;height:100%;min-height:52px;padding:6px 12px;border:1px solid var(--wk-field);border-radius:var(--wk-leaf-sm);background:#fff;font-size:13px;line-height:1.3;color:var(--wk-muted)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-pill-name{font-size:14px;font-weight:700;color:var(--wk-heading)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-pill-input:checked+.cf-v32-pill-body{border-color:var(--wk-green-ink);background:var(--wk-green-tint);box-shadow:inset 0 0 0 1px var(--wk-green-ink)}
#cfcustomcart-addmotifpage.cf-v32-m.cf-ms-loading .cf-v32-pills{opacity:.65;pointer-events:none}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .product-detail-configurator-container.dropdownlab{width:100%;margin-top:14px}
#cfcustomcart-addmotifpage.cf-v32-m.cf-v32-haspills .page2 .product-detail-configurator-container.dropdownlab,#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .product-wishlist-btn-content,#cfcustomcart-addmotifpage.cf-v32-m .page2 .cf-pv2-wall .cf-pv2-wall-title{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#cfcustomcart-addmotifpage.cf-v32-m.cf-v32-haspills .page2 .product-detail-configurator-container.dropdownlab{visibility:hidden}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection{position:fixed;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template:"facts facts facts" "price wish cart" "meta meta cart" "vat vat vat"/minmax(0,1fr) auto auto;align-items:center;column-gap:12px;width:auto;margin:0;padding:8px max(16px,calc((100% - 720px) / 2)) calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--wk-line);box-shadow:0 -6px 18px rgba(0,0,0,.07)}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection :is(.cf-motif-facts,.cf-v32-barmeta,.cf-v32-barvat){margin:0;font-size:12px;line-height:1.35;color:var(--wk-muted)}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cf-motif-facts{grid-area:facts;margin-bottom:4px}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cf-motif-facts li{display:inline}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cf-motif-facts li+li::before{content:" · "}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cf-total-price{grid-area:price;margin:0;font-size:22px;line-height:1.2;white-space:nowrap}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cf-v32-barmeta{grid-area:meta}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cf-v32-barvat{grid-area:vat;margin-top:3px}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cf-v32-barvat a{color:inherit;text-decoration:underline}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cartBtnWrapper{grid-area:cart;width:auto;height:auto;min-height:52px;margin:0;padding:8px 16px;font-size:15px;white-space:nowrap}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cartBtnWrapper .bi,#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cartbtn{margin:0}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cartBtnWrapper .bi{display:none}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .product-wishlist{grid-area:wish;margin:0}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .product-wishlist-action{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;padding:0;border:0;background:none}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cf-form-errors{position:absolute;right:12px;bottom:calc(100% + 8px);left:12px;margin:0}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .row.cf-pv2-wall-row{display:none;order:0;margin:0 0 12px}
#cfcustomcart-addmotifpage.cf-v32-m.cf-v32-view-wall .page2 .row.cf-pv2-wall-row{display:flex}
#cfcustomcart-addmotifpage.cf-v32-m.cf-v32-view-wall .page2 .pg2row>.customize_cropper_section_wrapper{height:0;min-height:0;overflow:hidden;visibility:hidden}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .row.cf-pv2-wall-row>.cf-pv2-wall-col{flex:none;width:100%;max-width:100%;margin:0;padding:0}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .cf-pv2-wall{width:100%;margin:0;padding:0;border-radius:0;background:none;box-shadow:none}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .cf-pv2-wall .cf-pv2-wall-caption{max-width:none;margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--wk-muted)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-buybar{position:fixed;right:0;bottom:0;left:0;z-index:1010;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--wk-line);box-shadow:0 -6px 18px rgba(0,0,0,.08);transform:translateY(110%);visibility:hidden;transition:transform .25s,visibility 0s .25s}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-buybar.is-shown{transform:none;visibility:visible;transition:transform .25s}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-buybar-info{display:flex;flex-direction:column;flex:1 0 auto;margin:0;font-size:12px;line-height:1.25;color:var(--wk-muted)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-buybar-price{font-size:clamp(16px,4.6vw,19px);font-weight:700;color:var(--wk-heading);white-space:nowrap}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-buybar-ab{font-size:14px;font-weight:600}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-buybar-btn{flex:0 1 auto;min-width:0;min-height:48px;padding:8px 16px;border:0;border-radius:var(--wk-leaf-md);background:var(--wk-green-ink);color:#fff;font:700 16px/1.2 var(--wk-font)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-buybar-btn:hover{background:var(--wk-green-deep)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-acc{padding:0;background:#fff;border-top:1px solid var(--wk-line)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-acc:not(.cf-v32-closed){padding-bottom:32px}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-acc.cf-v3-install:not(.cf-v32-closed){background:var(--wk-soft)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-acc .cf-v3-sechead{max-width:none;margin:0}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-acc:not(.cf-v32-closed) .cf-v3-sechead{margin-bottom:20px}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-acc .cf-v3-install-icon{align-self:start;margin:14px 0 0}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-acc .cf-v3-install-icon svg{width:32px;height:32px}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-acc .cf-v3-h2{margin:0;font-size:19px}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-accbtn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:60px;margin:0;padding:16px 0;border:0;background:none;color:inherit;font:inherit;line-height:1.3;text-align:left}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-acc:not(.cf-v32-closed) .cf-v32-chev{transform:rotate(180deg)}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-closed :is(.cf-v3-lead,.cf-v3-matgrid,.cf-v3-steps-grid,.cf-v3-note,.cf-v3-about-text){display:none}
}
@media (max-width:379.98px){#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-buybar-btn{padding:8px 14px;font-size:15px}}
/* Querformat/niedriges Fenster: Kopf einzeilig (Titel | Umschalter | ✕), untere Leiste nicht fest, sondern am Ende der Scrollfläche */
@media (max-width:991.98px) and (max-height:540px){
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-edhead{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:12px;min-height:52px}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-edbar{display:contents}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-seg{grid-area:1/2;margin:0}
#cfcustomcart-addmotifpage.cf-v32-m .cf-v32-close{grid-area:1/3}
#cfcustomcart-addmotifpage.cf-v32-m .page2 #customize_motif_section{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection{position:relative;right:auto;bottom:auto;left:auto;z-index:auto;grid-template:"err err err" "facts facts facts" "price wish cart" "meta meta cart" "vat vat vat"/minmax(0,1fr) auto auto;margin:16px 0 0;padding:12px 0 0;box-shadow:none}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .priceSection .cf-form-errors{grid-area:err;position:static;margin:0 0 8px}
#cfcustomcart-addmotifpage.cf-v32-m .page2 .customize_cropper_section_wrapper{--cf-v32-cw:min(calc(100% - 28px),max(200px,calc(max(140px,min(560px,100vh - 160px)) * var(--cf-v32-ar,1.8))))}
@supports (height:100svh){#cfcustomcart-addmotifpage.cf-v32-m .page2 .customize_cropper_section_wrapper{--cf-v32-cw:min(calc(100% - 28px),max(200px,calc(max(140px,min(560px,100svh - 160px)) * var(--cf-v32-ar,1.8))))}}
}
/* Startmaß (24.09.2026): „Ganzes Motiv (B × H cm)“ – kleiner Umriss-Knopf unter der Maß-Zeile (Kaufkasten) und im Editor (Desktop-Bereich
 „Motiv anpassen“ bzw. Handy-Vollbild-Editor). Ohne JS versteckt (hidden). is-current = Maße sind schon das ganze Motiv. */
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-fullrow{margin:8px 0 0}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-fullrow[hidden]{display:none}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-fullbtn{display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:0;padding:6px 14px 6px 11px;border:1px solid var(--wk-field);border-radius:999px;background:#fff;color:var(--wk-text);font:600 14px/1.2 var(--wk-font);text-align:left;cursor:pointer}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-fullbtn svg{flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-fullbtn:hover{border-color:var(--wk-green-ink);background:#fff;color:var(--wk-green-deep)}
#cfcustomcart-addmotifpage.cf-v3 .cf-v3-fullbtn.is-current{border-color:var(--wk-green-ink);background:var(--wk-green-tint);box-shadow:inset 0 0 0 1px var(--wk-green-ink);color:var(--wk-green-deep);cursor:default}
@media (max-width:991.98px){#cfcustomcart-addmotifpage.cf-v32-m .page2 .cf-v3-fullrow{flex:1 1 100%;margin:6px 0 0}}
@media (prefers-reduced-motion:reduce){#cfcustomcart-addmotifpage.cf-v3 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* 25.09.2026: Doodle-Pfeile am Ausschnitt-Rahmen – zeigen, dass man den Ausschnitt verschieben kann (nur sichtbar, wenn in die Richtung Platz ist; motif-v3.js) */
#cfcustomcart-addmotifpage .cf-drag-hint{position:absolute;z-index:6;display:block;pointer-events:none;color:#467A4A;filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 3px rgba(255,255,255,.9))}
#cfcustomcart-addmotifpage .cf-drag-hint[hidden]{display:none}
#cfcustomcart-addmotifpage .cf-drag-hint svg{display:block;width:100%;height:100%;overflow:visible}
#cfcustomcart-addmotifpage .cf-drag-hint--x{right:-34px;top:50%;width:68px;height:38px;margin-top:-19px}
#cfcustomcart-addmotifpage .cf-drag-hint--y{top:-34px;right:18%;width:38px;height:68px}
#cfcustomcart-addmotifpage .cf-drag-hint:not(.is-used){animation:cfDoodleNudge 1.4s ease-in-out 3}
#cfcustomcart-addmotifpage .cf-drag-hint--y:not(.is-used){animation-name:cfDoodleNudgeY}
@keyframes cfDoodleNudge{50%{transform:translateX(5px)}}
@keyframes cfDoodleNudgeY{50%{transform:translateY(-5px)}}
@media (max-width:767.98px){
#cfcustomcart-addmotifpage .cf-drag-hint--x{right:-18px;width:40px;height:24px;margin-top:-12px}
#cfcustomcart-addmotifpage .cf-drag-hint--y{top:-18px;width:24px;height:40px}
}
@media (prefers-reduced-motion:reduce){#cfcustomcart-addmotifpage .cf-drag-hint{animation:none!important}}
