.pk-dc{max-width:1240px;margin:auto;padding:40px 24px 64px;color:rgb(var(--color-foreground));overflow-wrap:anywhere}.pk-dc>header{max-width:780px;margin-bottom:28px}.pk-dc h1{font-size:clamp(28px,5vw,48px);line-height:1.15}.pk-dc h2{font-size:clamp(24px,4vw,36px);line-height:1.2}.pk-dc h3{font-size:24px;line-height:1.3}.pk-dc p{line-height:1.65}.pk-dc a{color:inherit;text-underline-offset:4px}.pk-dc-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 32px}.pk-dc-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 14px;border:1px solid #9d8150;border-radius:3px;text-decoration:none;font-size:14px;line-height:1.3}.pk-dc-nav a[aria-current]{background:#c5a35e;color:#17140f}.pk-dc a:focus-visible,.pk-dc summary:focus-visible{outline:3px solid #c5a35e;outline-offset:4px}.pk-dc-section{margin:30px 0 44px}.pk-dc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.pk-dc-card{min-width:0}.pk-dc-product{display:block;text-decoration:none}.pk-dc-product img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#181713;border:1px solid #655437;border-radius:3px}.pk-dc-product h4{font-family:inherit;font-size:16px;line-height:1.45;margin:12px 0 8px}.pk-dc-badge{font-size:12px;color:#c5a35e;margin:8px 0}.pk-dc details{font-size:13px;line-height:1.5}.pk-dc summary{cursor:pointer;min-height:44px;padding:9px 0}.pk-dc details p{margin:4px 0}.pk-dc-story{display:inline-block;min-height:44px;padding:10px 0}.pk-dc-status{font-size:13px}.pk-dc-section>p{max-width:800px}@media(max-width:749px){.pk-dc{padding:26px 16px 48px}.pk-dc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pk-dc-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pk-dc-nav a{padding:10px 8px;min-height:48px;font-size:13px}.pk-dc-product h4{font-size:14px}.pk-dc h3{font-size:21px}.pk-dc-section{margin:24px 0 34px}.pk-dc-badge{font-size:11px}}

.pk-dc [data-catalog-content]{scroll-margin-top:150px}

.pk-dc-introduction{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;margin:24px 0 48px}.pk-dc-introduction figure{margin:0;min-width:0}.pk-dc-introduction figure img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;background:#17140f}.pk-dc-introduction figcaption{font-size:12px;line-height:1.6;margin-top:12px;color:#b5aa95}.pk-dc-eyebrow{font-size:12px;letter-spacing:.15em;color:#c5a35e}.pk-dc-nav a{justify-content:flex-start;gap:10px}.pk-dc-nav a img{width:40px;height:52px;object-fit:contain;flex-shrink:0}.pk-dc-pairings{border-top:1px solid #655437;margin-top:32px}.pk-dc-pairings>summary{font-size:18px;padding:18px 0;min-height:56px}@media(max-width:749px){.pk-dc-introduction{grid-template-columns:1fr;gap:24px;margin:20px 0 36px}.pk-dc-introduction figure img{max-height:540px}.pk-dc-nav a{font-size:12px;padding:8px}.pk-dc-nav a img{width:30px;height:42px}}

.pk-dc-price{margin:8px 0!important;font-size:14px;line-height:1.5;min-height:22px;color:#f1e5cd}.pk-dc-price.pk-sale-amount{display:flex;flex-wrap:wrap;gap:3px 10px}.pk-dc-price strong{font-weight:650;color:#ffdc83}.pk-dc-price[data-price-state="error"]{font-size:12px;color:#c7b990}

.pk-dc-selection .pk-original-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 18px}.pk-dc-selection article{min-width:0}.pk-dc-selection article>a{display:block;text-decoration:none}.pk-dc-selection article img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#181713;border:1px solid #655437;border-radius:3px}.pk-dc-selection h4{font-family:inherit;font-size:16px;line-height:1.45;margin:12px 0 8px}.pk-dc-selection .pk-original-association{display:block;font-size:12px;color:#c5a35e;margin-top:8px}.pk-dc-selection .pk-original-selection-count{font-size:13px}.pk-dc-selection button{display:inline-flex;align-items:center;min-height:44px;padding:12px 18px;margin-top:24px;background:#c5a35e;color:#17140f;border:1px solid #9d8150;border-radius:3px;cursor:pointer}@media(max-width:749px){.pk-dc-selection .pk-original-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.pk-dc-selection h4{font-size:14px}}
