.titara-b2b .b-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding-top:36px;padding-bottom:36px}.titara-b2b .b-hero .titara-hero__title{font-size:clamp(30px,3.8vw,44px);margin-bottom:12px}.titara-b2b .b-hero .titara-hero__sub{margin:0;font-size:16.5px}.titara-b2b .b-hero .titara-media{aspect-ratio:21/9}.titara-b2b .b-kopf{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between;margin-bottom:12px}.titara-b2b .umschalter{display:inline-flex;background:var(--titara-surface-2);border-radius:var(--titara-radius-sm);padding:4px;gap:4px}.titara-b2b .umschalter button{font-family:var(--titara-font);font-size:14px;font-weight:600;color:var(--titara-grau);background:transparent;border:0;border-radius:7px;padding:10px 16px;cursor:pointer;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.titara-b2b .umschalter button[aria-pressed=true]{background:var(--titara-anthrazit);color:#fff}.titara-b2b .nur-notiz{font-size:13.5px;line-height:1.5;margin:0 0 20px}.titara-b2b .nur-notiz a{color:var(--titara-gold-text);font-weight:600;text-underline-offset:3px}.titara-b2b .katalog{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.titara-b2b .zeile,.titara-b2b .zeilenkopf{display:grid;grid-template-columns:72px minmax(0,1fr) repeat(3,82px) 138px;gap:12px;align-items:center}.titara-b2b .zeilenkopf{font-size:12.5px;font-weight:600;color:var(--titara-anthrazit);padding:0 12px 8px;line-height:1.25}.titara-b2b .zeilenkopf span{text-align:right}.titara-b2b .zeilenkopf .mid{grid-column:1/3;text-align:left}.titara-b2b .zeilenkopf .mng{text-align:center}.titara-b2b .gruppe{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--titara-anthrazit);padding:18px 12px 4px}.titara-b2b .zeile{background:#fff;border:1px solid var(--titara-border);border-radius:var(--titara-radius-sm);padding:10px 12px;margin-bottom:8px;transition:border-color .15s ease}.titara-b2b .zeile:has(input:not(:placeholder-shown)){border-color:var(--titara-anthrazit)}.titara-b2b .zeile__bild{width:72px;height:72px;border-radius:8px;object-fit:cover;background:var(--titara-surface)}.titara-b2b .zeile__name{font-size:15px;font-weight:600;color:var(--titara-anthrazit);line-height:1.3}.titara-b2b .zeile__meta{font-size:12.5px;line-height:1.4;margin-top:1px}.titara-b2b .zeile__tiers{display:contents}.titara-b2b .zeile__gravur{display:none;margin-top:4px}body[data-modus=logo] .titara-b2b .zeile__gravur,body[data-modus=nur] .titara-b2b .zeile__gravur{display:inline-flex}.titara-b2b .zeile__einheit,.titara-b2b .zeile__absprache,.titara-b2b .kopf-absprache{display:none}body[data-modus=nur] .titara-b2b .zeile .tier,body[data-modus=nur] .titara-b2b .zeilenkopf .tier,body[data-modus=nur] .titara-b2b .zeile__einheit{display:none!important}body[data-modus=nur] .titara-b2b .zeile__absprache{display:block;grid-column:span 3;text-align:center;font-size:14px;font-weight:600;color:var(--titara-gold-text);background:var(--titara-teal-tint);border-radius:6px;padding:8px 6px}body[data-modus=nur] .titara-b2b .kopf-absprache{display:block;grid-column:span 3;text-align:center}.titara-b2b .tier{font-size:14px;font-weight:500;color:var(--titara-grau);text-align:right;font-variant-numeric:tabular-nums;padding:6px 4px;border-radius:6px;transition:background-color .2s ease,color .2s ease}.titara-b2b .tier.is-active{background:var(--titara-teal-tint);color:var(--titara-anthrazit);font-weight:700}.titara-b2b .tier i{display:none;font-style:normal;font-size:12px;font-weight:500;color:var(--titara-grau)}.titara-b2b .zeilenkopf .tier{font-size:12.5px;font-weight:600;color:var(--titara-anthrazit);padding:4px}.titara-b2b .stepper{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;border:1.5px solid #BFC3C7;border-radius:var(--titara-radius-sm);overflow:hidden;background:#fff}.titara-b2b .stepper:focus-within{border-color:var(--titara-anthrazit);box-shadow:0 0 0 3px #c9a96e59}.titara-b2b .stepper button{font-family:var(--titara-font);font-size:13px;font-weight:600;border:0;background:var(--titara-surface);color:var(--titara-anthrazit);cursor:pointer;padding:0;min-height:40px}.titara-b2b .stepper button:hover{background:var(--titara-surface-2)}.titara-b2b .stepper input{font-family:var(--titara-font);font-size:16px;width:100%;min-width:0;border:0;text-align:center;color:var(--titara-anthrazit);padding:8px 2px;font-variant-numeric:tabular-nums;-moz-appearance:textfield;outline:none;background:#fff}.titara-b2b .stepper input::-webkit-outer-spin-button,.titara-b2b .stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.titara-b2b .stepper input::placeholder{color:#6b7075}.titara-b2b .liste{position:sticky;top:16px;background:#fff;border:1px solid var(--titara-border);border-radius:var(--titara-radius);box-shadow:var(--titara-shadow);padding:20px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 32px);overflow:auto}.titara-b2b .liste h2{font-size:18px;font-weight:700;color:var(--titara-anthrazit);line-height:1.3}.titara-b2b .liste__modus{font-size:13px;font-weight:600;color:var(--titara-gold-text);margin-top:2px}.titara-b2b .liste ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:13.5px;line-height:1.4}.titara-b2b .liste li{display:flex;justify-content:space-between;gap:12px}.titara-b2b .liste li b{font-weight:500;color:var(--titara-anthrazit);white-space:nowrap}.titara-b2b .liste__leer{font-size:13.5px;line-height:1.5;background:var(--titara-surface);border-radius:8px;padding:12px}.titara-b2b .liste dt{white-space:nowrap}.titara-b2b .liste dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 12px;font-size:13.5px;border-top:1px solid var(--titara-border);padding-top:12px;font-variant-numeric:tabular-nums}.titara-b2b .liste dd{margin:0;text-align:right;color:var(--titara-anthrazit);font-weight:500}.titara-b2b .liste .sum{font-size:18px;font-weight:700;color:var(--titara-anthrazit);padding-top:6px}.titara-b2b .liste__klein{font-size:12.5px;line-height:1.45;margin:0}.titara-b2b .liste__hinweis{font-size:13.5px;font-weight:600;line-height:1.4;color:var(--titara-gold-text);margin:0}.titara-b2b .liste__hinweis[data-unter=true]{color:#a3452f}.titara-b2b .is-nudge{animation:nudge .32s cubic-bezier(.36,.07,.19,.97)}@keyframes nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.titara-b2b .liste__notizen p{font-size:12.5px;line-height:1.45;margin:0 0 4px}.titara-b2b .liste__nur{background:var(--titara-surface);border-radius:8px;padding:12px;font-size:13.5px;line-height:1.5;color:var(--titara-anthrazit);font-weight:500}.titara-b2b [hidden]{display:none!important}.titara-b2b .liste .titara-btn{width:100%}.titara-b2b .listebar{display:none}.titara-b2b .anfrage-b{display:grid;grid-template-columns:.8fr 1.3fr;gap:44px;align-items:start}.titara-b2b .formkarte{background:#fff;border:1px solid var(--titara-border);border-radius:var(--titara-radius);padding:28px}.titara-b2b .form-liste{background:var(--titara-surface);border-radius:var(--titara-radius-sm);padding:12px 16px;margin:4px 0 0;list-style:none;font-size:14.5px;line-height:1.6;color:var(--titara-anthrazit)}.titara-b2b .form-mindest{font-size:14px;font-weight:600;color:#a3452f;margin:0}@media(max-width:1023px){body{padding-bottom:108px}.titara-b2b .katalog{grid-template-columns:1fr}.titara-b2b .liste,.titara-b2b .zeilenkopf{display:none}.titara-b2b .zeile{grid-template-columns:72px minmax(0,1fr);gap:10px 12px}.titara-b2b .zeile__tiers{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.titara-b2b .tier{background:var(--titara-surface);text-align:center;padding:7px 2px}.titara-b2b .tier i{display:block}.titara-b2b .zeile__einheit{display:block;grid-column:1/-1;font-size:12.5px;line-height:1.3;color:var(--titara-grau)}.titara-b2b .stepper{grid-column:1/-1}.titara-b2b .listebar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;background:#fff;border-top:1px solid var(--titara-border);box-shadow:0 -6px 24px #2b2f3314;padding:10px 16px calc(10px + env(safe-area-inset-bottom));transition:transform .25s cubic-bezier(.16,1,.3,1)}.titara-b2b .listebar[data-weg=true]{transform:translateY(110%)}body:has(.titara-b2b .listebar[data-weg=false]) #shop-hcaptcha-badge-container{bottom:calc(84px + env(safe-area-inset-bottom))!important}body:has(.titara-b2b .listebar[data-weg=false]) shopify-chat{display:none!important}.titara-b2b .listebar__werte{font-size:13px;line-height:1.35;color:var(--titara-grau);font-variant-numeric:tabular-nums}.titara-b2b .listebar__werte b{font-size:16px;font-weight:700;color:var(--titara-anthrazit)}.titara-b2b .listebar__hinweis{grid-column:1/-1;font-size:12.5px;font-weight:600;color:var(--titara-gold-text);line-height:1.35;margin:0}.titara-b2b .listebar .titara-btn{padding:12px 16px;font-size:14px}.titara-b2b .anfrage-b{grid-template-columns:1fr;gap:24px}.titara-b2b .b-hero{grid-template-columns:1fr;gap:20px;padding-top:24px;padding-bottom:20px}.titara-b2b .b-hero .titara-media{aspect-ratio:16/8}}@media(min-width:1024px)and (max-width:1200px){.titara-b2b .zeile,.titara-b2b .zeilenkopf{grid-template-columns:60px minmax(0,1fr) repeat(3,70px) 118px;gap:8px}.titara-b2b .zeile__bild{width:60px;height:60px}.titara-b2b .katalog{grid-template-columns:minmax(0,1fr) 300px;gap:20px}}@media(max-width:560px){.titara-b2b .umschalter{width:100%}.titara-b2b .umschalter button{flex:1;padding:10px 6px;font-size:13.5px}.titara-b2b .formkarte{padding:20px}}.titara-b2b .brotkrumen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;padding-top:18px;font-size:13.5px;line-height:1.4}.titara-b2b .brotkrumen ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.titara-b2b .brotkrumen li+li:before{content:"/";margin-right:6px;color:var(--titara-silber)}.titara-b2b .brotkrumen a{color:var(--titara-grau);text-underline-offset:3px}.titara-b2b .brotkrumen [aria-current]{color:var(--titara-anthrazit);font-weight:600}.titara-b2b .ruecklink{display:inline-flex;align-items:center;gap:7px;color:var(--titara-gold-text);font-weight:600;text-decoration:none}.titara-b2b .ruecklink:hover{text-decoration:underline;text-underline-offset:3px}.titara-b2b .ruecklink svg{width:15px;height:15px}
/*# sourceMappingURL=/cdn/shop/t/19/assets/titara-b2b-katalog.css.map */
