.lp3f2{max-width:1200px;margin:0 auto;padding:56px 20px 96px;font-family:var(--font-body-family, "Montserrat", sans-serif);color:#2e2e2e;background:#eaeced}.lp3f2__header{text-align:center;max-width:640px;margin:0 auto 48px}.lp3f2__heading{font-family:var(--font-heading-family, "Montserrat", sans-serif);color:#0d0d0d;font-size:clamp(28px,4vw,42px);line-height:1.15;margin:0 0 16px;font-weight:700;letter-spacing:-.01em}.lp3f2__subheading{font-size:16px;line-height:1.55;color:#2e2e2e;margin:0}.lp3f2__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px}.lp3f2__card{background:#fff;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(13,13,13,.08);transition:box-shadow .2s ease,transform .2s ease}.lp3f2__card:hover{box-shadow:0 12px 28px #0d0d0d1a;transform:translateY(-2px)}.lp3f2__image-link{display:block}.lp3f2__image-frame{background:#f5f5f5;padding:28px;border-bottom:1px solid rgba(13,13,13,.06)}.lp3f2__image{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;display:block}.lp3f2__image--placeholder{aspect-ratio:1 / 1}.lp3f2__card-body{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}.lp3f2__title-link{text-decoration:none;color:inherit}.lp3f2__title{font-size:16px;font-weight:600;color:#0d0d0d;margin:0;line-height:1.35}.lp3f2__price-row{display:flex;align-items:baseline;gap:8px}.lp3f2__price{font-size:18px;font-weight:700;color:#0d0d0d}.lp3f2__controls{display:flex;flex-direction:column;gap:10px;margin-top:auto}.lp3f2__stepper{display:inline-flex;align-items:center;border:1px solid rgba(13,13,13,.18);align-self:flex-start}.lp3f2__stepper-btn{background:transparent;border:none;width:34px;height:38px;font-size:16px;line-height:1;cursor:pointer;color:#0d0d0d;transition:background .15s ease}.lp3f2__stepper-btn:hover{background:#f5f5f5}.lp3f2__stepper-input{width:38px;height:38px;border:none;border-left:1px solid rgba(13,13,13,.18);border-right:1px solid rgba(13,13,13,.18);text-align:center;font-size:14px;font-weight:600;-moz-appearance:textfield}.lp3f2__stepper-input::-webkit-outer-spin-button,.lp3f2__stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lp3f2__add-btn{width:100%;background:#000;color:#fff;border:none;border-radius:0;font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;padding:14px 12px;transition:opacity .15s ease}.lp3f2__add-btn:hover{opacity:.85}.lp3f2__add-btn[disabled]{opacity:.6;cursor:default}.lp3f2__add-btn.is-success{background:#2e9e7b}.lp3f2__empty{text-align:center;color:#2e2e2e}.lp3f2-bar{position:sticky;bottom:0;left:0;right:0;background:#0d0d0d;color:#fff;z-index:40}.lp3f2-bar[hidden]{display:none}.lp3f2-bar__inner{max-width:1200px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp3f2-bar__text{font-size:14px}.lp3f2-bar__cta{background:#fff;color:#0d0d0d;text-decoration:none;font-size:13px;font-weight:700;text-transform:uppercase;padding:10px 20px;white-space:nowrap}.lp3f2-toast{position:fixed;bottom:90px;left:50%;transform:translate(-50%);background:#0d0d0d;color:#fff;padding:10px 18px;font-size:13px;z-index:50;opacity:0;pointer-events:none;transition:opacity .2s ease}.lp3f2-toast.is-visible{opacity:1}.lp3f2-toast[hidden]{display:none}.lp3f2-toast--error{background:#de2a2a}@media(max-width:480px){.lp3f2__grid{grid-template-columns:repeat(2,1fr);gap:14px}.lp3f2__image-frame{padding:16px}.lp3f2__card-body{padding:14px;gap:10px}.lp3f2__title{font-size:14px}.lp3f2__price{font-size:16px}.lp3f2__add-btn{font-size:11px;padding:12px 8px}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/landing-3-fuer-2.css.map */
