.tp-wrap{--tp-beige:#F5F0EB;--tp-warm:#EDE5D8;--tp-dark:#1E1A14;--tp-mid:#5C5248;--tp-light:#9C8E7E;--tp-rule:#DDD4C4;--tp-gold:#B8924A;--tp-white:#FDFBF8;background:var(--tp-beige);color:var(--tp-dark);font-family:-apple-system,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.tp-placeholder{background:var(--tp-warm);border:1px solid var(--tp-rule);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--tp-light);font-style:italic;padding:40px 16px;text-align:center;min-height:200px;width:100%}.tp-placeholder--result{min-height:120px}.it-card__stars{display:inline-flex;font-size:24px;line-height:1}.star-full{color:#2c2416}.star-half{position:relative;display:inline-block;color:#e0e0e0;background:linear-gradient(90deg,#2c2416 50%,#ddd6cc 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tp-hero{display:grid;grid-template-columns:1fr 1fr;border-radius:3px;overflow:hidden;box-shadow:0 4px 40px #1e1a141a;position:relative;min-height:90vh}.tp-hero__img{overflow:hidden;background:var(--tp-warm);min-height:460px}.tp-hero__img img{width:100%;height:100%;object-fit:cover;display:block}.tp-hero__img-overlay{position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to right,transparent 70%,#F5EDE2 100%);pointer-events:none}.tp-hero__info{padding:48px;background:#f5ede2;display:flex;flex-direction:column;justify-content:center}.tp-stars-row{display:flex;align-items:center;gap:10px;margin-bottom:14px}.tp-stars{display:flex;gap:3px}.tp-star{width:13px;height:13px;border-radius:2px;background:var(--tp-dark);display:inline-block}.tp-star--half{background:linear-gradient(to right,var(--tp-dark) 60%,var(--tp-rule) 60%)}.tp-stars-label{font-size:12px;color:var(--tp-mid)}.tp-stars-label strong{color:var(--tp-dark)}.tp-label{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--tp-gold);font-weight:500;margin-bottom:12px}.tp-hed{font-size:clamp(26px,3.5vw,42px);font-weight:700;line-height:1.15;color:var(--tp-dark);margin-bottom:12px}.tp-dek{font-size:14px;line-height:1.8;color:var(--tp-mid);margin-bottom:20px}.tp-badges{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.tp-badge{font-size:11px;color:var(--tp-mid);display:flex;align-items:center;gap:5px}.tp-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--tp-gold);flex-shrink:0}.tp-cta-btn{display:block;background:#6d3715;color:#fff;text-align:center;padding:16px 24px;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:500;text-decoration:none;border-radius:2px;margin-bottom:14px;transition:background .25s,transform .2s;width:fit-content}.tp-cta-btn:hover{background:#6d3715;color:#fff;transform:translateY(-1px)}.tp-countdown-row{text-align:center;font-size:13px;color:var(--tp-mid);margin-bottom:16px}.tp-countdown-row strong{color:var(--tp-dark);font-size:15px;font-weight:600}.tp-trust-pills{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.tp-pill{background:var(--tp-beige);border:1px solid var(--tp-rule);border-radius:2px;padding:10px 12px;text-align:center}.tp-pill__label{display:block;font-size:9.5px;color:var(--tp-light);letter-spacing:2px;text-transform:uppercase;margin-bottom:3px}.tp-pill__value{font-size:14px;font-weight:600;color:var(--tp-dark)}.tp-guarantee{text-align:center;font-size:11px;color:var(--tp-light)}.tp-hook{background:var(--tp-dark);padding:64px 40px;text-align:center}.tp-hook__label{display:block;font-size:10px;letter-spacing:3.5px;text-transform:uppercase;color:var(--tp-gold);margin-bottom:16px}.tp-hook__hed{font-size:clamp(22px,3vw,36px);font-weight:700;color:#fff;margin-bottom:12px;line-height:1.2}.tp-hook__sub{font-size:15px;color:#ffffff80;line-height:1.8;max-width:480px;margin:0 auto}.tp-selector{max-width:760px;margin:0 auto;padding:72px 40px}.tp-section-label{display:block;font-size:10px;letter-spacing:3.5px;text-transform:uppercase;color:var(--tp-gold);font-weight:500;margin-bottom:12px}.tp-section-label--center{text-align:center}.tp-selector__hed{font-size:clamp(22px,3vw,34px);font-weight:700;text-align:center;margin-bottom:8px;color:var(--tp-dark)}.tp-selector__sub{font-size:14px;color:var(--tp-mid);text-align:center;margin-bottom:40px;line-height:1.7}.tp-step{background:var(--tp-white);border:1px solid var(--tp-rule);border-radius:3px;padding:32px 36px;margin-bottom:14px;transition:border-color .3s}.tp-step--active{border-color:var(--tp-gold)}.tp-step__num{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:var(--tp-gold);font-weight:500;display:block;margin-bottom:8px}.tp-step__q{font-size:20px;font-weight:700;color:var(--tp-dark);margin-bottom:20px;line-height:1.3}.tp-step__options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tp-option{border:1px solid var(--tp-rule);border-radius:2px;padding:16px;cursor:pointer;transition:all .25s;background:var(--tp-beige);display:flex;flex-direction:column;gap:4px}.tp-option:hover,.tp-option.selected{border-color:var(--tp-gold);background:var(--tp-white);box-shadow:0 2px 16px #1e1a1414}.tp-option__label{font-size:13px;font-weight:600;color:var(--tp-dark)}.tp-option__sub{font-size:12px;color:var(--tp-light)}.tp-option__tag{display:inline-block;background:var(--tp-dark);color:#d4ae78;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;padding:3px 8px;border-radius:1px;margin-top:4px;align-self:flex-start}.tp-result{display:none;background:var(--tp-warm);border:1px solid var(--tp-rule);border-radius:3px;padding:28px 32px;margin-top:14px;align-items:center;gap:24px}.tp-result.show{display:flex}.tp-result__img-wrap{width:110px;flex-shrink:0}.tp-result__img-wrap img{width:100%;height:110px;object-fit:cover;border-radius:2px;display:block}.tp-result__tag{font-size:9.5px;letter-spacing:2px;text-transform:uppercase;color:var(--tp-gold);font-weight:500;display:block;margin-bottom:5px}.tp-result__name{font-size:22px;font-weight:700;color:var(--tp-dark);margin-bottom:6px}.tp-result__desc{font-size:13px;color:var(--tp-mid);line-height:1.7;margin-bottom:12px}.tp-result__cta{display:inline-block;background:var(--tp-dark);color:#fff;padding:11px 22px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:background .25s}.tp-result__cta:hover{background:var(--tp-gold);color:var(--tp-dark)}.tp-products{background:var(--tp-white);padding:72px 40px}.tp-products__hed{font-size:clamp(22px,3vw,34px);font-weight:700;text-align:center;margin-bottom:8px;color:var(--tp-dark)}.tp-products__sub{font-size:14px;color:var(--tp-mid);text-align:center;margin-bottom:44px;line-height:1.7}.tp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1100px;margin:0 auto}.tp-card{background:var(--tp-beige);border:1px solid var(--tp-rule);border-radius:3px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .3s,transform .3s}.tp-card:hover{box-shadow:0 8px 40px #1e1a141a;transform:translateY(-3px)}.tp-card--featured{border-color:var(--tp-gold)}.tp-card--lola{position:relative}.tp-card--lola:before{content:"&#9992; Nur kabinentaugliche Tasche";position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--tp-dark);color:#d4ae78;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;padding:4px 12px;white-space:nowrap;border-radius:1px;z-index:2}.tp-card__img-wrap{position:relative;overflow:hidden}.tp-card__img-wrap img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;transition:transform .5s}.tp-card__img-wrap .tp-placeholder{aspect-ratio:3/4;min-height:unset}.tp-card:hover .tp-card__img-wrap img{transform:scale(1.04)}.tp-card__badge{position:absolute;top:12px;left:12px;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;padding:4px 9px;border-radius:1px;font-weight:600}.tp-card__badge--dark{background:var(--tp-dark);color:#d4ae78}.tp-card__badge--gold{background:var(--tp-gold);color:var(--tp-dark)}.tp-card__badge--light{background:#ffffffe6;color:var(--tp-dark)}.tp-card__body{padding:18px;flex:1;display:flex;flex-direction:column}.tp-card__tag{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--tp-gold);font-weight:500;margin-bottom:6px;display:block}.tp-card__name{font-size:20px;font-weight:700;color:var(--tp-dark);line-height:1.1;margin-bottom:3px}.tp-card__sub{font-size:11px;color:var(--tp-light);margin-bottom:8px}.tp-card__desc{font-size:12px;line-height:1.7;color:var(--tp-mid);flex:1;margin-bottom:12px}.tp-card__features{list-style:none;padding:0;margin-bottom:14px;display:grid;gap:5px}.tp-card__features li{font-size:11px;color:var(--tp-mid);display:flex;align-items:flex-start;gap:6px;line-height:1.4}.tp-card__features li:before{content:"\2713";color:var(--tp-gold);font-weight:700;font-size:10px;flex-shrink:0;margin-top:1px}.tp-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--tp-rule);gap:8px}.tp-price{font-size:20px;font-weight:700;color:var(--tp-dark)}.tp-btn{background:var(--tp-dark);color:#fff;padding:10px 14px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;font-weight:500;text-decoration:none;border-radius:1px;transition:background .25s;white-space:nowrap;display:inline-block}.tp-btn:hover{background:var(--tp-gold);color:var(--tp-dark)}.tp-main-cta{text-align:center;margin-top:36px;max-width:1100px;margin-left:auto;margin-right:auto}.tp-main-cta__btn{display:inline-block;background:var(--tp-dark);color:#fff;padding:16px 44px;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:500;text-decoration:none;border-radius:2px;margin-bottom:10px;transition:background .25s,transform .2s}.tp-main-cta__btn:hover{background:var(--tp-gold);color:var(--tp-dark);transform:translateY(-1px)}.tp-main-cta__sub{font-size:12px;color:var(--tp-light);margin:0}.tp-testi-section{background:var(--tp-white);padding:64px 40px}.tp-testi-section__hed{font-size:clamp(22px,3vw,34px);font-weight:700;color:var(--tp-dark)ff;text-align:center;margin-bottom:36px;max-width:1100px;margin-left:auto;margin-right:auto}.tp-testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1100px;margin:0 auto}.tp-testi{background:var(--tp-beige);border:1px solid rgba(255,255,255,.08);padding:24px;border-radius:2px}.tp-testi__stars{color:var(--tp-gold);font-size:13px;letter-spacing:2px;margin-bottom:12px}.tp-testi__text{font-size:13px;line-height:1.75;color:var(--tp-mid);font-style:italic;margin-bottom:14px}.tp-testi__author strong{display:block;color:var(--tp-dark);font-size:13px;font-weight:600;margin-bottom:2px}.tp-testi__author span{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--tp-mid)}@media(max-width:900px){.tp-hero{grid-template-columns:1fr;margin:0}.tp-hero__img-overlay{display:none}.tp-hero__img{min-height:260px}.tp-hero__info{padding:32px 24px}.tp-grid{grid-template-columns:1fr 1fr}.tp-testi-grid,.tp-step__options{grid-template-columns:1fr}.tp-result{flex-direction:column}.tp-selector,.tp-products,.tp-hook,.tp-testi-section{padding:48px 20px}}@media(max-width:560px){.tp-grid{grid-template-columns:1fr}}.pc-section{background:#fff;padding:4rem 1.5rem;font-family:Jost,sans-serif}.pc-section-header{text-align:center;margin-bottom:3rem}.pc-section-eyebrow{display:inline-block;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#8b6b4a;margin-bottom:.75rem}.pc-section-title{font-size:clamp(22px,3vw,34px);font-weight:700;text-align:center;margin-bottom:8px}.pc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1300px;margin:0 auto}@media(max-width:900px){.pc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.pc-grid{grid-template-columns:1fr}}.pc-card{background:#fff;border-radius:3px;overflow:hidden;display:flex;flex-direction:column;border:.5px solid #e4dfd9;position:relative;transition:box-shadow .3s,transform .3s}.pc-card:hover{box-shadow:0 8px 40px #2c24161f;transform:translateY(-3px)}.pc-badge{position:absolute;top:12px;left:12px;font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:2px;z-index:2;font-family:Jost,sans-serif}.badge-bestseller{background:#1a1a18;color:#f6f4ef}.badge-neu{background:#8b6b4a;color:#f6f4ef}.badge-canvas{background:#5a7055;color:#edf3eb}.badge-sommer{background:#e4dfd9;color:#5c5450}.pc-img-wrap{width:100%;height:275px;overflow:hidden;background:#ece8e2;display:flex;align-items:center;justify-content:center}.pc-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.pc-card:hover .pc-img{transform:scale(1.03)}.pc-img-placeholder{font-size:1.1rem;color:#9a9087;letter-spacing:.06em}.pc-body{padding:1.25rem 1.15rem 1.1rem;display:flex;flex-direction:column;flex:1;background:#fdfaf7}.pc-spec{font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:#8b6b4a;margin-bottom:.4rem;font-weight:500;font-family:-apple-system,Helvetica Neue,Arial,sans-serif}.pc-name{font-size:1.65rem;font-weight:600;color:#1a1a18;line-height:1.05;margin-bottom:.15rem}.pc-model{font-size:11.5px;color:#9a9087;margin-bottom:.75rem;font-weight:300;letter-spacing:.05em;font-style:italic}.pc-desc{font-size:12px;color:#4a4844;line-height:1.6;margin-bottom:.9rem;font-family:-apple-system,Helvetica Neue,Arial,sans-serif}.pc-divider{height:.5px;background:#ece8e2;margin-bottom:.85rem}.pc-features{list-style:none;margin-bottom:1rem;flex:1;padding-left:0}.pc-features li{font-size:11.5px;color:#3d3b38;padding:3px 0;display:flex;gap:7px;line-height:1.4;align-items:baseline;font-family:-apple-system,Helvetica Neue,Arial,sans-serif}.pc-features li:before{content:"\2713";color:#8b6b4a;font-size:11px;flex-shrink:0;margin-top:1px}.pc-colors-row{display:flex;align-items:center;gap:6px;margin-bottom:1rem}.pc-colors-label{font-size:9.5px;color:#9a9087;letter-spacing:.1em;text-transform:uppercase}.pc-swatch{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:inline-block}.pc-footer{border-top:.5px solid #ece8e2;padding-top:.9rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto}.pc-price{font-size:1.45rem;font-weight:600;color:#1a1a18;line-height:1}.pc-price span{font-size:.75rem;font-weight:400;color:#9a9087;font-family:Jost,sans-serif;display:block;margin-top:2px;font-style:normal;letter-spacing:0}.pc-cta{background:#2c2416;color:#fff;padding:11px 18px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;text-decoration:none;border-radius:2px;transition:background .25s;white-space:nowrap;display:inline-block}.pc-cta:hover{background:#c09a5e;color:#2c2416}.pc-cta-arrow{font-size:13px;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/119/assets/taschen-page.css.map */
