.process-section{background-color:#f5f5f3;padding:64px 24px}.process-container{max-width:1200px;margin:0 auto}.process-header{text-align:center;margin-bottom:60px}.process-title{font-family:Manrope,sans-serif;font-size:32px;font-weight:800;line-height:1.2;margin-bottom:12px;color:#000}.process-subtitle{font-size:16px;color:#555;margin:0}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;position:relative;padding:0}.process-grid:before{content:"";position:absolute;top:44px;left:16%;right:16%;height:2px;background:repeating-linear-gradient(90deg,#D4D4D4 0,#D4D4D4 8px,transparent 8px,transparent 16px);z-index:0}.process-step{position:relative;z-index:1;text-align:center;animation:fadeUp .6s ease-out forwards;opacity:0}.process-step:nth-child(1){animation-delay:.1s}.process-step:nth-child(2){animation-delay:.2s}.process-step:nth-child(3){animation-delay:.3s}.process-step-circle{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background-color:#ffd500;font-family:Manrope,sans-serif;font-size:28px;font-weight:500;margin:0 auto 20px;color:#000}.process-step-circle svg{width:28px;height:28px;fill:none;stroke:#000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.process-step-title{font-size:17px;font-weight:600;margin-bottom:12px;color:#000}.process-step-description{font-size:14px;color:#555;line-height:1.5;margin:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:899px){.process-section{padding:48px 24px}.process-header{margin-bottom:40px}.process-title{font-size:24px}.process-grid{grid-template-columns:1fr;gap:30px}.process-grid:before{display:none}}.projekt-section{background-color:#fff;padding:64px 24px}.projekt-container{max-width:1200px;margin:0 auto}.projekt-header{text-align:center;margin-bottom:60px}.projekt-title{font-family:Manrope,sans-serif;font-size:32px;font-weight:800;line-height:1.2;margin-bottom:12px;color:#000}.projekt-subtitle{font-size:16px;color:#555;margin:0}.projekt-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.projekt-card{position:relative;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:inherit}.projekt-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #00000026}.projekt-card-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.projekt-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 25%,rgba(0,0,0,.75) 100%);z-index:1}.projekt-card-content{position:relative;z-index:2;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%}.projekt-card-title{font-size:20px;font-weight:800;color:#fff;margin:0 0 6px;text-shadow:0 1px 4px rgba(0,0,0,.5)}.projekt-card-subtitle{font-size:14px;color:#ffffffe6;margin:0;line-height:1.4;text-shadow:0 1px 3px rgba(0,0,0,.4)}.projekt-card-placeholder{background:linear-gradient(145deg,#e8e0c8,#d4cbb0)}@media(max-width:899px){.projekt-section{padding:48px 24px}.projekt-header{margin-bottom:40px}.projekt-title{font-size:24px}.projekt-grid{grid-template-columns:1fr;gap:20px}}.pdp-sprungnav{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);scroll-behavior:smooth}.pdp-sprungnav__inner{max-width:1200px;margin:0 auto;display:flex;gap:8px;padding:10px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdp-sprungnav__inner::-webkit-scrollbar{display:none}.pdp-sprungnav__link{flex:0 0 auto;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;color:#333;text-decoration:none;padding:8px 14px;border-radius:999px;background:#f4f1ea;white-space:nowrap;transition:background .2s ease,color .2s ease}.pdp-sprungnav__link:hover,.pdp-sprungnav__link:focus{background:#1a1a1a;color:#fff}html{scroll-behavior:smooth}@media(max-width:749px){.pdp-sprungnav__inner{padding:8px 12px}.pdp-sprungnav__link{font-size:13px;padding:7px 12px}}
/*# sourceMappingURL=/cdn/shop/t/93/compiled_assets/styles.css.map */
