.pwk-product{scroll-behavior:smooth}.pwk-product [id^=kaufen-]{scroll-margin-top:8rem}.pwkp-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem 1.6rem}.pwkp-hero-link{color:#fff;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(232,196,122,.7);padding-bottom:.3rem;animation:pwk-rise .8s cubic-bezier(.2,.7,.2,1) .66s both;transition:color .2s ease,border-color .2s ease}.pwkp-hero-link:focus-visible{outline:2px solid var(--pwk-gold-light);outline-offset:4px}@media(hover:hover){.pwkp-hero-link:hover{color:var(--pwk-gold-light);border-color:var(--pwk-gold-light)}}.pwkp-buy{display:grid;grid-template-columns:1fr 1fr;background:var(--pwk-bg);max-width:130rem;margin:0 auto}.pwkp-buy-media{padding:5.6rem 4rem;background:var(--pwk-cream-deep);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.pwkp-buy-img{display:block;width:100%;max-width:56rem;height:auto;border-radius:6px}.pwkp-buy-placeholder{width:100%;aspect-ratio:1;max-width:48rem;display:flex;align-items:center;justify-content:center;background:var(--pwk-dark);border-radius:6px}.pwkp-thumbs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.pwkp-thumbs li{width:8rem;border-radius:4px;overflow:hidden;background:#fff}.pwkp-thumbs img{display:block;width:100%;height:auto}.pwkp-buy-panel{padding:5.6rem;display:flex;flex-direction:column;justify-content:center}.pwkp-buy-heading{font-size:3.2rem;color:var(--pwk-dark);margin-bottom:2rem}.pwkp-buy-body p{font-size:1.6rem;line-height:1.75;color:var(--pwk-muted);margin:0 0 1.4rem;max-width:60ch}.pwkp-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.6rem;margin:1.6rem 0 2.4rem}.pwkp-facts{list-style:none;margin:0 0 2.4rem;padding:0;border-top:1px solid rgba(129,62,22,.14)}.pwkp-facts li{display:grid;grid-template-columns:11rem 1fr;gap:1.2rem;padding:1rem 0;font-size:1.5rem;color:var(--pwk-text);border-bottom:1px solid rgba(129,62,22,.14)}.pwkp-fact-label{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pwk-gold);font-weight:500;line-height:1.9}.pwkp-stock{display:inline-flex;align-self:flex-start;align-items:center;gap:.8rem;margin:0 0 1.6rem;padding:.6rem 1.4rem;border-radius:999px;background:#c4973b24;color:var(--pwk-dark);font-size:1.3rem;font-weight:500}.pwkp-stock:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--pwk-gold)}.pwkp-form-row{display:flex;gap:1.2rem;align-items:stretch}.pwkp-form.color-scheme-1{background:transparent}.pwkp-qty .quantity{width:14.2rem}.pwkp-qty .quantity,.pwkp-qty .quantity:after{border-radius:.8rem}.pwkp-submit{flex:1;padding-top:1rem;padding-bottom:1rem;line-height:1.25;font-weight:var(--font-body-weight-bold)}.pwkp-form .product-form__error-message-wrapper{margin-bottom:1.2rem;font-size:1.4rem;color:#a33a1f}.pwkp-reservation{margin:1.6rem 0 0;font-size:1.4rem;font-style:italic;color:var(--pwk-muted)}.pwkl-details-link{display:inline-block;margin-top:2rem;color:var(--pwk-dark);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(129,62,22,.4);padding-bottom:.3rem;transition:color .2s ease,border-color .2s ease}.pwkl-details-link:focus-visible{outline:2px solid var(--pwk-gold);outline-offset:4px}@media(hover:hover){.pwkl-details-link:hover{color:var(--pwk-light);border-color:var(--pwk-light)}}.pwkp-buy-panel .pwkl-details-link{align-self:flex-start}.pwkd-landing-link{margin:0;padding:0 4rem;background:var(--pwk-cream-deep);text-align:center}.pwkd-landing-link .pwkl-details-link{margin:0 0 7rem}.pwkpk{display:block;background:var(--pwk-cream-deep);padding:7rem 4rem;text-align:center}.pwkpk-inner{max-width:110rem;margin:0 auto}.pwkpk-heading{font-size:clamp(2.8rem,3.6vw,3.8rem);color:var(--pwk-dark);margin-bottom:1.6rem}.pwkpk-intro{font-size:1.6rem;line-height:1.7;color:var(--pwk-muted);max-width:58ch;margin:0 auto 4rem}.pwkpk-stage{position:relative;max-width:64rem;margin:0 auto 2.4rem}.pwkpk-doors{list-style:none;margin:0;padding:1.2rem;max-width:64rem;display:grid;grid-template-columns:repeat(6,1fr);gap:.6rem;background:#9e2327;border-radius:6px;box-shadow:0 1.6rem 4rem #5e2d1038}.pwkpk-cell{position:relative;aspect-ratio:1;border-radius:3px;background:radial-gradient(circle closest-side at 38% 36%,rgba(255,236,200,.45) 0 12%,transparent 30%),radial-gradient(circle closest-side at 50% 50%,rgba(58,22,8,.92) 0 60%,rgba(112,44,16,.9) 66%,rgba(160,78,34,.85) 73%,rgba(255,226,184,.7) 77%,rgba(70,35,12,.55) 80%,rgba(70,35,12,.18) 86%,transparent 92%),radial-gradient(circle at 30% 20%,#9c7550,#7a5536 55%,#5c3d25);box-shadow:inset 0 0 1rem #1e0f0580;perspective:60rem}.pwkpk-cell:before,.pwkpk-cell:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.pwkpk-cell:before{top:21%;right:21%;bottom:21%;left:21%;background:repeating-conic-gradient(from 0deg,#0000004d 0deg 3deg,#ffffff1a 3deg 6deg),conic-gradient(from 205deg,#1c1917 0deg 180deg,#c9a24e 180deg 360deg);box-shadow:.1rem .2rem .5rem #14080299,inset 0 0 0 1px #ffffff1f}.pwkpk-cell:after{top:29%;right:29%;bottom:29%;left:29%;background:radial-gradient(circle at 36% 30%,rgba(255,238,190,.5) 0%,transparent 42%),radial-gradient(circle,transparent 0 86%,rgba(255,228,160,.35) 88%,rgba(0,0,0,.35) 94%,transparent 97%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.12 0 0 0 0 0.08 0 0 0 0 0.03 2.6 0 0 0 -1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(circle at 50% 50%,#b99449,#957237 55%,#62481f);background-size:auto,auto,5rem 5rem,auto;box-shadow:0 0 0 .15rem #00000080,inset 0 0 .5rem #00000080}.pwkpk-door{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:3px;font-family:var(--font-heading-family);font-size:clamp(1.6rem,2.6vw,2.6rem);color:#fff;text-shadow:0 .1rem .2rem rgba(0,0,0,.25);box-shadow:inset 0 0 0 1px #ffffff2e;transform-origin:left center;transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .7s ease}.pwkpk-door--red{background:#b32a2e}.pwkpk-door--green{background:#1f5a3d}.pwkpk-door--gold{background:#c9a55a}.pwkpk-door--peach{background:#e9b594}.pwkpk-door.is-ajar{transform:rotateY(-78deg);box-shadow:.6rem 0 1.4rem #00000059}.pwkpk-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;width:100%;padding:0;border:none;border-radius:6px;background:#1e0f069e;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);color:var(--pwk-cream);font:inherit;cursor:pointer;transition:background-color .3s ease,opacity .6s ease}.pwkpk-veil-eye{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:50%;border:1.5px solid rgba(235,229,215,.75);transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .35s ease}.pwkpk-veil-eye svg{width:4.4rem;height:4.4rem}.pwkpk-veil-label{font-family:var(--font-heading-family);font-size:clamp(2rem,2.6vw,2.6rem);letter-spacing:.02em;color:#fff;transition:opacity .35s ease}@media(hover:hover){.pwkpk-veil:hover{background:#1e0f0680}.pwkpk-veil:hover .pwkpk-veil-eye{transform:scale(1.06)}}.pwkpk-veil:focus-visible{outline:2px solid var(--pwk-gold-light);outline-offset:3px}.pwkpk.is-open .pwkpk-veil{opacity:0;pointer-events:none}.pwkpk.is-open .pwkpk-veil-eye{transform:scaleY(.1);opacity:0}.pwkpk.is-open .pwkpk-veil-label{opacity:0}.pwkpk-close{display:inline-block;padding:0 0 .3rem;border:none;border-bottom:1px solid rgba(129,62,22,.4);background:none;color:var(--pwk-dark);font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.pwkpk-close[hidden]{display:none}.pwkpk-close:focus-visible{outline:2px solid var(--pwk-gold);outline-offset:4px}.pwkpk-panel{margin-top:4rem}.pwkpk-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:3.2rem 2.4rem;text-align:center}.pwkpk-card{display:flex;flex-direction:column;align-items:center}.pwkpk-card-bottle{position:relative;isolation:isolate;height:16rem;margin-bottom:2rem;animation:pwkpk-pull .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.2s + var(--pwkpk-i) * .12s)}.pwkpk-card-bottle:after{content:"";position:absolute;left:50%;bottom:-.6rem;width:8rem;height:1.2rem;margin-left:-4rem;border-radius:50%;background:radial-gradient(ellipse at center,rgba(60,30,10,.28) 0%,transparent 70%);z-index:-1}.pwkpk-bottle{display:block;height:100%;width:auto;filter:drop-shadow(.2rem .4rem .5rem rgba(60,30,10,.18))}@keyframes pwkpk-pull{0%{opacity:0;transform:translateY(3rem) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.pwkpk-card>:not(.pwkpk-card-bottle){animation:pwk-rise .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.35s + var(--pwkpk-i) * .12s)}.pwkpk-card-title{font-family:var(--font-heading-family);font-weight:400;font-size:2rem;line-height:1.25;color:var(--pwk-dark);margin:0 0 .8rem}.pwkpk-card-text{font-size:1.45rem;line-height:1.6;color:var(--pwk-muted);margin:0;max-width:26ch}.pwkpk-secret{margin:3.2rem auto 0;max-width:60ch;font-size:1.5rem;font-style:italic;color:var(--pwk-muted);animation:pwk-rise .6s ease .7s both}.pwkpk-blog{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:5rem 4rem 6rem;background:var(--pwk-bg);text-align:center}.pwkp-faq+.pwkpk-blog{padding-top:0}.pwkpk-blog-lead{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pwk-gold);font-weight:500}.pwkpk-blog .pwkl-details-link{margin-top:.8rem;text-wrap:balance}.pwkp-faq{background:var(--pwk-bg);padding:6rem 4rem 7rem}.pwkp-faq-inner{max-width:80rem;margin:0 auto}.pwkp-faq-heading{font-size:3.2rem;color:var(--pwk-dark);margin-bottom:2.8rem}.pwkp-faq-item{border-top:1px solid rgba(129,62,22,.16)}.pwkp-faq-item:last-child{border-bottom:1px solid rgba(129,62,22,.16)}.pwkp-faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.8rem 0;font-size:1.7rem;color:var(--pwk-text)}.pwkp-faq-item summary::-webkit-details-marker{display:none}.pwkp-faq-item summary:after{content:"+";font-size:2.2rem;line-height:1;color:var(--pwk-gold);transition:transform .2s ease}.pwkp-faq-item[open] summary:after{transform:rotate(45deg)}.pwkp-faq-item summary:focus-visible{outline:2px solid var(--pwk-gold);outline-offset:2px}.pwkp-faq-answer p{margin:0 0 1.8rem;font-size:1.5rem;line-height:1.7;color:var(--pwk-muted);max-width:64ch}.pwkp-sticky{display:none}@media screen and (max-width:749px){.pwkp-sticky:not([hidden]){display:flex;align-items:center;gap:1.2rem;position:fixed;left:0;right:0;bottom:0;z-index:3;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));background:var(--pwk-dark);box-shadow:0 -.6rem 2rem #0000002e}.pwkp-sticky-price{font-family:var(--font-heading-family);font-size:2rem;color:#fff;white-space:nowrap}.pwkp-sticky-button.pwk-cta-button{flex:1;padding:1.3rem 1.6rem}}@media screen and (max-width:989px){.pwkpk-cards{grid-template-columns:repeat(2,1fr)}.pwkp-buy{grid-template-columns:1fr}.pwkp-buy-media{padding:4rem 2.4rem}.pwkp-buy-panel{padding:4rem 2.4rem 5rem}}@media screen and (max-width:749px){.pwkpk{padding:5rem 1.6rem}.pwkpk-doors{padding:.8rem;gap:.4rem}.pwkpk-cards{grid-template-columns:repeat(2,1fr);gap:3.2rem 1.6rem}.pwkpk-veil{gap:1rem}.pwkpk-veil-eye{width:6rem;height:6rem}.pwkpk-veil-eye svg{width:3.2rem;height:3.2rem}.pwkpk-blog{padding:4rem 1.6rem 5rem}.pwkpk-card-bottle{height:12rem;margin-bottom:1.6rem}.pwkpk-card-title{font-size:1.7rem}.pwkpk-card-text{font-size:1.35rem}.pwkp-faq{padding:4rem 1.6rem 5rem}.pwkd-landing-link .pwkl-details-link{margin-bottom:5rem}.pwkp-facts li{grid-template-columns:9rem 1fr}.pwkp-form-row{flex-direction:column}.pwkp-qty .quantity{width:100%}.pwkp-submit{flex:none}}@media(prefers-reduced-motion:reduce){.pwk-product{scroll-behavior:auto}.pwkp-hero-link,.pwkpk-card-bottle,.pwkpk-card>*,.pwkpk-veil,.pwkpk-veil-eye,.pwkpk-veil-label,.pwkpk-secret{animation:none}.pwkpk-door{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-product-portwein-kalender.css.map */
