.product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding:15px 0 55px;align-items:start}.main-product-image{display:block;width:100%;height:560px;object-fit:contain;background:#eeece7}.thumbnails{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:12px}.thumbnails button{padding:3px;border:1px solid #d4d5cd;background:transparent;cursor:pointer}.thumbnails button[aria-pressed=true]{border:2px solid #30372d;padding:2px}.thumbnails img{width:100%;height:70px;object-fit:contain;display:block}.image-caption{font-size:11px;color:#707369}.product-info h1{margin:15px 0 20px;font-size:56px}.subtitle{font-size:16px}.product-summary{color:#6a6d63;font-size:14px;max-width:430px}.price{font-size:24px;margin:24px 0 0}.shipping{font-size:12px;margin:4px 0 25px;color:#59664c}.spec-strip{display:flex;border-top:1px solid #d4d5cd;border-bottom:1px solid #d4d5cd;padding:18px 0;gap:42px}.spec-strip span{display:flex;flex-direction:column;font-size:11px;color:#6a6d63}.spec-strip b{font-size:20px;color:#30372d;font-weight:400}.colour-info{font-size:13px;padding:12px 0}.swatch-line{display:flex;align-items:center;gap:10px}.swatch{width:26px;height:26px;border:1px solid #999;border-radius:50%;display:inline-block;background:#fff}.muted{font-size:12px;color:#6a6d63}.purchase-status button{width:100%;padding:17px;border:0;background:#e3e4dc;color:#62675b;cursor:not-allowed}.purchase-status p{font-size:11px;color:#6a6d63}.benefits{padding-left:18px;font-size:12px;line-height:2}.product-description{display:grid;grid-template-columns:1fr 1.15fr;gap:65px;border-top:1px solid #d4d5cd;padding:45px 0}.product-description p:not(.eyebrow){font-size:14px;color:#65695e}.product-details{padding:0 0 55px;max-width:950px}.product-details h2{margin-bottom:25px}details{border-bottom:1px solid #d4d5cd;padding:18px 0}summary{cursor:pointer;font-size:15px}details p,dl{font-size:13px}dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;padding:10px 0}dt{color:#707369}dd{margin:0}@media(max-width:850px){.product-layout{grid-template-columns:1fr;gap:20px}.main-product-image{height:430px}.product-info h1{font-size:44px}.product-description{grid-template-columns:1fr;gap:15px}.thumbnails img{height:55px}}@media(max-width:420px){.main-product-image{height:350px}.thumbnails{grid-template-columns:repeat(3,1fr)}.spec-strip{gap:32px}}
.variant-links{display:flex;flex-wrap:wrap;gap:10px}.variant-links a{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #ccc}.variant-links a[aria-current]{border:2px solid #30372d;padding:8px 11px}.swatch.anthrazit{background:#383a38}.swatch.weiss{background:#fff}
.swatch.wotan{background:#b28b5d}
.swatch.weiss-wotan{background:linear-gradient(90deg,#fff 50%,#b28b5d 50%)}
.swatch.hochglanz{background:linear-gradient(135deg,#dedede,#fff 45%,#ddd 50%,#fff 65%)}