.paket .pk-crumbs{max-width:1400px;padding:104px var(--gutter)0;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:10px;margin:0 auto;font-size:11px;display:flex}.paket .pk-crumbs a{color:var(--fg-muted);text-decoration:none}.paket .pk-crumbs a:hover{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.paket .pk-detail{max-width:1400px;padding:26px var(--gutter)40px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,56px);margin:0 auto;display:grid}.paket .pk-media{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#fafafa,#efeae3);position:relative;overflow:hidden}.paket .pk-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.paket .pk-media .tg{z-index:2;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#525252;background:#ffffffeb;padding:6px 11px;font-size:10px;position:absolute;top:14px;left:14px}.paket .pk-info .ct{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:12px;font-size:11px}.paket .pk-info h1{font-family:var(--serif);margin:0;font-size:clamp(2rem,4.4vw,3.1rem);font-style:italic;font-weight:400;line-height:1.06}.paket .pk-info .lead{font-family:var(--sans);color:var(--fg-muted);max-width:46ch;margin:16px 0 0;font-size:1.02rem;line-height:1.6}.paket .pk-buy{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.paket .pk-buy .price{font-family:var(--serif);font-size:1.6rem}.paket .pk-buy .add{margin-left:auto}.paket .pk-contents{max-width:1400px;padding:20px var(--gutter)90px;margin:0 auto}.paket .pk-contents .sec-head{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding-bottom:18px;display:flex}.paket .pk-contents .sec-head .n{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:11px}.paket .pk-wines{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px 26px;margin:0;padding:0;list-style:none;display:grid}.paket .pk-wine{border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;padding:22px 0;display:grid}.paket .pk-wine .thumb{aspect-ratio:4/5;border-radius:calc(var(--radius)/2);background:linear-gradient(#fafafa,#efeae3);display:block;position:relative;overflow:hidden}.paket .pk-wine .thumb img{box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:10px 6px;position:absolute;inset:0}.paket .pk-wine .qty{font-family:var(--display);letter-spacing:.14em;color:var(--accent);margin-bottom:6px;font-size:10px;display:inline-block}.paket .pk-wine h3{font-family:var(--serif);margin:0;font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.15}.paket .pk-wine h3 a{color:inherit;text-decoration:none}.paket .pk-wine h3 a:hover{text-underline-offset:3px;text-decoration:underline}.paket .pk-wine .grape{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-faint);margin-top:6px;font-size:10px}.paket .pk-wine .note{font-family:var(--sans);color:var(--fg-muted);margin:8px 0 0;font-size:.9rem;line-height:1.5}.paket .pk-wine .more{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);align-items:center;gap:7px;margin-top:10px;font-size:10px;text-decoration:none;display:inline-flex}.paket .pk-wine .more:hover{color:var(--accent)}.paket .pk-back{margin-top:36px}.paket .btn-back{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius-pill);align-items:center;gap:10px;padding:13px 20px;font-size:11px;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.paket .btn-back:hover{background:var(--fg);color:var(--bg)}@media (max-width:900px){.paket .pk-detail{grid-template-columns:1fr;gap:24px}.paket .pk-media{aspect-ratio:16/10}.paket .pk-buy .add{justify-content:center;width:100%;margin-left:0}}@media (max-width:540px){.paket .pk-crumbs{padding-top:92px}.paket .pk-wines{grid-template-columns:1fr}}[data-theme=dark] .paket .pk-media{border-color:var(--line-strong)}
