.product-toolbar[data-astro-cid-un7zcrgv]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:8px}.product-breadcrumbs[data-astro-cid-un7zcrgv]{min-width:0}.product-breadcrumbs[data-astro-cid-un7zcrgv] .breadcrumbs{margin:10px 0}.product-share[data-astro-cid-un7zcrgv]{position:relative;flex:0 0 auto;text-align:right}button[data-astro-cid-un7zcrgv]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;border:0;border-radius:6px;background:transparent;color:#222;font:inherit;font-size:14px;cursor:pointer}button[data-astro-cid-un7zcrgv]:hover{background:#f2f2f2}button[data-astro-cid-un7zcrgv]:focus-visible{outline:3px solid #005fcc;outline-offset:2px}.share-status[data-astro-cid-un7zcrgv]{display:block;font-size:13px;line-height:1.4}.share-status[data-astro-cid-un7zcrgv].is-copied{color:#167333;font-weight:600}label[data-astro-cid-un7zcrgv]{position:absolute;top:100%;right:0;width:min(280px,80vw);padding:12px;border:1px solid #ddd;border-radius:6px;background:#fff;z-index:5;font-size:13px;text-align:left}input[data-astro-cid-un7zcrgv]{width:100%;margin-top:8px;padding:8px;font:inherit}.product-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;padding-top:25px;padding-bottom:60px}.product-gallery figure{margin:0;border:1px solid #e3e3de;background:#fff;border-radius:12px;padding:20px}.product-gallery figure img{width:100%;height:auto;max-height:510px;object-fit:contain;display:block}.product-gallery figcaption{font-size:11px;color:#666;max-width:460px;margin:12px auto 0}.gallery-thumbnails{display:flex;gap:12px;margin-top:15px}.gallery-thumbnails button{border:1px solid #ccc;border-radius:8px;background:#fff;padding:4px;cursor:pointer}.gallery-thumbnails button[aria-pressed=true]{border:2px solid #111;padding:3px}.gallery-thumbnails img{display:block;object-fit:contain;width:78px;height:78px}.nojs-detail{max-width:100%;height:auto}.product-summary{padding-top:20px}.product-summary h1{font-size:48px;line-height:1.08}.product-summary h1 span{display:block;font-size:28px;font-weight:400;margin-top:9px;letter-spacing:-.5px}.product-lead{font-size:17px;color:#555;max-width:540px}.color-heading{font-size:13px;font-weight:700;margin-top:28px}.color-links{display:flex;flex-wrap:wrap;gap:8px}.color-links a{font-size:12px;padding:8px 12px;border:1px solid #ccc;border-radius:6px;color:#222}.color-links a[aria-current=page]{background:#111;color:#fff;border-color:#111}.product-order{margin-top:30px}.product-order .button{min-width:220px;font-size:19px}.product-order p,.product-footnote{font-size:12px;color:#666;max-width:470px}.product-highlights{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:22px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:24px}.product-highlights strong,.product-highlights span{display:block}.product-highlights strong{font-size:18px}.product-highlights span{font-size:11px;color:#666;margin-top:4px}.product-details{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:45px;padding-bottom:60px;border-top:1px solid #ddd}.product-details p{font-size:15px;color:#555}.product-details h3{margin-top:28px}.spec-panel{padding:28px;background:#f6f6f3;border-radius:10px}.spec-panel h2{font-size:24px}.spec-panel dl{display:grid;grid-template-columns:145px 1fr;font-size:13px;margin:0}.spec-panel dt,.spec-panel dd{margin:0;padding:10px 0;border-bottom:1px solid #ddd}.spec-panel dt{font-weight:700}.spec-panel dd{padding-left:12px}.spec-panel>p{font-size:11px;margin-bottom:0}.product-artwork{background:#f4f4f0;border-block:1px solid #ddd;padding:50px 0}.artwork-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px}.artwork-grid p{font-size:14px;color:#555}.artwork-grid aside{border-top:4px solid #ffe000;padding:26px;background:#fff;align-self:start}.artwork-grid .button{margin-top:12px}.breadcrumbs ol{flex-wrap:wrap}.product-pricing-link{background:#ffe000;border-color:#ffe000;color:#111;font-weight:600}.product-pricing-link:hover{background:#f1d300;text-decoration:none}@media(max-width:850px){.product-intro{gap:28px}.product-summary h1{font-size:38px}.product-details,.artwork-grid{gap:30px}.spec-panel dl{grid-template-columns:110px 1fr}}@media(max-width:650px){.product-intro,.product-details,.artwork-grid{grid-template-columns:1fr}.product-intro{padding-top:10px;padding-bottom:35px;gap:20px}.product-summary{padding-top:0}.product-summary h1{font-size:38px}.product-gallery figure img{max-height:330px}.product-details{padding-block:35px}.product-artwork{padding:35px 0}.product-order .button{width:100%}.spec-panel{padding:20px}.product-toolbar{gap:8px}.breadcrumbs{font-size:11px}}.product-lifestyle{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center;padding-bottom:50px}.product-lifestyle figure{margin:0}.product-lifestyle img{width:100%;height:auto;display:block;border-radius:10px}.product-lifestyle figcaption{font-size:11px;color:#666;margin-top:10px}.product-lifestyle p:not(.eyebrow){font-size:15px;color:#555}@media(max-width:650px){.product-lifestyle{grid-template-columns:1fr;gap:25px;padding-bottom:35px}}.container.product-intro{padding-top:32px;padding-bottom:70px}.container.product-details,.product-artwork{padding-block:70px}.container.product-lifestyle{display:block;padding-block:70px;border-top:1px solid #ddd}.product-lifestyle figure{max-width:1100px;margin-inline:auto}.product-lifestyle img{height:auto;object-fit:contain}.product-lifestyle-copy{display:grid;grid-template-columns:1fr 1fr;gap:70px;max-width:1100px;margin:40px auto 0}.product-lifestyle-copy h2{font-size:clamp(32px,3.2vw,44px);line-height:1.12}.product-lifestyle-copy>p{margin-top:0}.product-gallery figure{overflow:hidden}.product-gallery figure img{height:510px;max-height:none;object-fit:contain}.gallery-status{min-height:38px;margin:12px 0 0;font-size:12px;line-height:1.5;color:#555}.gallery-thumbnails button{min-width:48px;min-height:48px}.gallery-thumbnails button:focus-visible{outline:3px solid #1072e5;outline-offset:4px}@media(max-width:850px){.product-gallery figure img{height:400px}}@media(max-width:650px){.container.product-intro{padding-top:20px;padding-bottom:45px}.container.product-details,.container.product-lifestyle,.product-artwork{padding-block:45px}.product-lifestyle-copy{grid-template-columns:1fr;gap:8px;margin-top:28px}.product-lifestyle-copy h2{font-size:34px}.product-gallery figure img{height:300px}.gallery-status{min-height:54px}}.product-chapters{display:flex;gap:30px;flex-wrap:wrap;border-block:1px solid #ddd;padding-block:20px;font-size:14px}.product-chapters a{color:#333}.container.product-story{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center;padding-block:70px}.product-story figure{margin:0}.product-story img{width:100%;height:550px;object-fit:contain;background:#fff;border-radius:12px}.product-story figcaption{font-size:11px;color:#666;margin-top:15px}.product-story h2{font-size:42px;line-height:1.12}.product-story p{font-size:15px;line-height:1.75;color:#555}.story-feature{border-top:1px solid #ddd;padding-top:24px;margin-top:26px}.story-feature>span,.imprint-fact>span{font-size:10px;font-weight:700;letter-spacing:1.5px}.story-feature h3{margin-top:12px}.product-color-section{background:#f5f5f1;padding-block:70px}.product-color-section header{max-width:740px;margin-bottom:35px}.product-color-section h2{font-size:38px}.product-color-section header>p:not(.eyebrow){font-size:15px;color:#555;line-height:1.7}.color-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.color-photo-grid a{display:block;background:#fff;border:1px solid #ddd;border-radius:10px;color:#222;padding:15px;text-align:center}.color-photo-grid a[aria-current=page]{border:2px solid #111;padding:14px}.color-photo-grid img{width:100%;height:220px;object-fit:contain;display:block;margin-bottom:18px}.color-photo-grid strong,.color-photo-grid small{display:block}.color-photo-grid small{font-size:11px;margin-top:8px;color:#666}.imprint-fact{border-left:4px solid #ffe000;background:#fff;padding:24px;margin:28px 0}.imprint-fact h3{margin-top:14px}.imprint-fact>strong{font-size:32px}.product-page section[id]{scroll-margin-top:28px}@media(max-width:850px){.container.product-story{gap:30px}.product-story h2{font-size:34px}.product-story img{height:440px}}@media(max-width:650px){.product-chapters{gap:12px 22px;padding-block:18px;font-size:13px}.container.product-story{grid-template-columns:1fr;padding-block:45px;gap:28px}.product-story img{height:auto;max-height:460px}.product-color-section{padding-block:45px}.product-color-section h2{font-size:32px}.color-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.color-photo-grid a{padding:10px}.color-photo-grid a[aria-current=page]{padding:9px}.color-photo-grid img{height:180px}.color-photo-grid strong{font-size:13px}}.configuration-note{border-left:3px solid #ffe000;padding-left:20px;margin-top:26px}.configuration-note h3{font-size:18px}.configuration-note p{margin-bottom:0}.product-gallery figcaption,.product-story figcaption,.product-lifestyle figcaption{font-size:12px;line-height:1.65;color:#555}@media(max-width:420px){.imprint-fact>strong{font-size:24px;white-space:nowrap}}
