.made-in-de[data-astro-cid-ydxywy7k]{font-family:JetBrains Mono,monospace;font-size:8px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#999}@media (max-width: 768px){.made-in-de[data-astro-cid-ydxywy7k]{font-size:7px;letter-spacing:.8px}}.page-content{padding-top:60px}.collections-intro{text-align:left;padding:0 0 40px;max-width:550px;margin:0;position:relative;overflow:visible}.collections-h1{font-family:Raleway,sans-serif;font-size:18px;font-weight:300;color:#000;text-transform:lowercase;letter-spacing:.3px;margin:0 0 12px;line-height:1.3}.collections-intro p{font-size:14px;line-height:1.5;color:#333;font-weight:300;letter-spacing:.2px;font-family:Raleway,sans-serif}.collections-intro span{color:#666;font-weight:300}.hero-product{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:center;max-width:1400px;margin-left:auto;margin-right:auto;margin-bottom:80px;position:relative;z-index:2}.hero-product:before{content:"";position:absolute;top:-30px;left:-30px;width:calc(100% + 60px);height:calc(100% + 60px);border:2px solid #f8f8f8;z-index:-1;transform:rotate(-.3deg);transition:all .4s ease}.hero-product:hover:before{border-color:#e74c3c;transform:rotate(0);box-shadow:0 20px 60px #e74c3c1a}.hero-media{position:relative;overflow:hidden;aspect-ratio:4/5;max-width:450px;filter:grayscale(40%) contrast(1.1);transition:all .6s ease;border:2px solid #f0f0f0;display:block;text-decoration:none}.hero-image-tag{position:absolute;top:10px;right:10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;color:#e74c3c;background:#ffffffe6;padding:2px 6px;letter-spacing:1px;z-index:10}.hero-media img{width:100%;height:100%;object-fit:cover;transition:all .8s ease;filter:brightness(.95)}.hero-media:hover{filter:grayscale(0%) contrast(1.1);transform:translateY(-8px) rotate(1deg);box-shadow:0 25px 50px #00000026}.hero-media:hover img{transform:scale(1.05);filter:brightness(1.05)}.hero-info{display:flex;flex-direction:column;padding:40px;background:linear-gradient(135deg,transparent 0%,rgba(231,76,60,.02) 100%),repeating-linear-gradient(0deg,transparent,transparent 19px,rgba(0,0,0,.02) 20px);position:relative}.hero-info:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,transparent 0%,#e74c3c 20%,#e74c3c 80%,transparent 100%)}.hero-info:after{content:"001";position:absolute;top:25px;left:2px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;color:#e74c3c;letter-spacing:1px;transform:rotate(-90deg);transform-origin:left center}.hero-info a{text-decoration:none}.hero-title{font-family:Raleway,sans-serif;font-size:28px;font-weight:900;color:#000;line-height:.9;letter-spacing:-2px;margin-bottom:15px;text-transform:uppercase;position:relative;transition:color .3s ease}.hero-info a:hover .hero-title{color:#e74c3c}.hero-subtitle{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;color:#666;letter-spacing:3px;text-transform:uppercase;margin-bottom:30px}.hero-price{font-family:JetBrains Mono,monospace;font-size:2rem;font-weight:700;color:#000;letter-spacing:1px;margin-bottom:20px}.hero-price:after{content:" EUR";font-size:.5em;opacity:.7}.hero-description{font-family:Raleway,sans-serif;font-size:14px;font-weight:300;color:#333;line-height:1.6;margin-bottom:30px}.hero-status{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px dotted #e0e0e0;border-bottom:1px dotted #e0e0e0;margin-bottom:30px}.hero-status-label{font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;color:#666;letter-spacing:2px;text-transform:uppercase}.hero-status-value{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;color:#000;letter-spacing:1px;text-transform:uppercase}.hero-cta{display:flex;flex-direction:column;gap:15px;margin-top:20px}.hero-cta .name{margin-bottom:0;display:block;width:100%;position:relative}.hero-cta .name:before{display:none!important}.hero-cta .name a.button{padding:20px 30px!important;font-size:14px!important;width:100%!important;text-align:center!important;margin-top:0!important;transform:rotate(0)!important;display:block!important;box-sizing:border-box!important}.collections-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:80px;margin-bottom:80px;max-width:1200px;margin-left:auto;margin-right:auto;align-items:stretch;width:100%;box-sizing:border-box;will-change:grid-template-columns;contain:layout}@media (max-width: 1100px){.collections-grid{grid-template-columns:repeat(2,1fr);gap:60px}}@media (max-width: 900px){.collections-grid{grid-template-columns:1fr;gap:60px}}@media (max-width: 768px){.collections-grid{grid-template-columns:1fr;gap:40px}}@media (max-width: 480px){.collections-grid{gap:30px}}.collection-item{position:relative;transition:all .4s ease;display:flex;flex-direction:column;min-height:100%;width:100%;box-sizing:border-box}.collection-item:before{content:"";position:absolute;top:-15px;left:-15px;width:calc(100% + 30px);height:calc(100% + 30px);border:1px solid #f5f5f5;z-index:-1;transform:rotate(-1deg);transition:all .4s ease}.collection-item:hover:before{border-color:#e74c3c;transform:rotate(0)}.collection-media{position:relative;overflow:hidden;aspect-ratio:3/4;margin-bottom:25px;filter:grayscale(80%) contrast(1.1);transition:all .6s ease;display:block;text-decoration:none}.product-tag,.hero-image-tag{position:absolute;top:15px;right:15px;background:#e74c3c;color:#fff;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;letter-spacing:1px;z-index:10}.product-tag.limited,.hero-image-tag.limited{background:#000;color:#fff}.product-tag.low-stock,.hero-image-tag.low-stock{background:#e74c3c;color:#fff}.low-stock-warning{font-family:JetBrains Mono,monospace;font-size:10px;color:#e74c3c;font-weight:700;margin-top:10px;margin-bottom:10px}.collection-media img{width:100%;height:100%;object-fit:cover;transition:all .6s ease}.collection-item:hover .collection-media{filter:grayscale(0%) contrast(1.05);transform:translateY(-5px)}.collection-item:hover .collection-media img{transform:scale(1.03)}.collection-info{padding:20px;background:#f8f8f84d;position:relative;display:flex;flex-direction:column;flex-grow:1}.collection-info:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:#e74c3c}.collection-info a{text-decoration:none}.collection-name{font-family:Raleway,sans-serif;font-size:18px;font-weight:900;color:#000;line-height:.9;letter-spacing:-1px;margin-bottom:10px;text-transform:uppercase;transition:color .3s ease}.collection-info a:hover .collection-name{color:#e74c3c}.collection-price{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;color:#000;margin-bottom:15px}.collection-description{font-family:Raleway,sans-serif;font-size:12px;color:#666;line-height:1.5;margin-bottom:15px}.collection-info .name{margin-top:auto;margin-bottom:0;display:block;width:100%;position:relative}.collection-info .name:before{display:none!important}.collection-info .name a.button{padding:12px 20px!important;font-size:10px!important;width:100%!important;text-align:center!important;margin-top:0!important;transform:rotate(0)!important;display:block!important;box-sizing:border-box!important}@media (max-width: 768px){.collections-intro{padding:0 20px 30px}.collections-h1{font-size:16px}.collections-intro p{font-size:13px}.hero-product{grid-template-columns:1fr;gap:30px;margin-bottom:60px;padding:0 20px}.hero-media{max-width:100%;margin:0;width:100%;aspect-ratio:4/5}.hero-info{padding:20px 0}.hero-info:after{display:none}.hero-title{font-size:20px;margin-bottom:8px}.hero-subtitle{font-size:13px}.hero-price{font-size:18px}.hero-description{font-size:13px;line-height:1.6}.r1g-button-cta{font-size:11px;padding:12px 20px}.collections-grid{grid-template-columns:1fr;gap:50px;margin-bottom:50px;padding:0 20px}.collection-item{margin:0 -20px;padding:0}.collection-media{margin-bottom:20px}.collection-info{padding:15px 20px}.collection-title{font-size:16px}.collection-price{font-size:15px}.collection-description{font-size:12px}}@media (max-width: 480px){.hero-product{margin-bottom:40px}.hero-info{padding:15px}.hero-title{font-size:20px}.hero-price{font-size:1.6rem}.collections-grid{gap:40px}}
