.product-gallery[data-astro-cid-g66van4u]{--gallery-ink: #202124;--gallery-muted: #68686f;--gallery-line: #dcdce0;--gallery-accent: #c8102e;--gallery-hover: #f5f5f6;--gallery-shadow: #17171c22;color:var(--gallery-ink)}.product-gallery--dark[data-astro-cid-g66van4u]{--gallery-ink: #f7f7f8;--gallery-muted: #a4a5ad;--gallery-line: #ffffff25;--gallery-accent: #ff6175;--gallery-hover: #ffffff06;--gallery-shadow: #0008}.product-gallery[data-astro-cid-g66van4u] [data-astro-cid-g66van4u][hidden],.product-gallery[data-astro-cid-g66van4u] .gallery-panel[data-astro-cid-g66van4u][hidden]{display:none}.gallery-tabs[data-astro-cid-g66van4u]{display:grid;grid-template-columns:repeat(var(--gallery-count),minmax(0,1fr));border-bottom:1px solid var(--gallery-line);margin-bottom:34px}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u]{appearance:none;position:relative;display:flex;align-items:center;gap:15px;min-width:0;min-height:76px;padding:20px 24px;border:0;background:transparent;font:inherit;font-size:15px;font-weight:600;line-height:1.5;text-align:left;cursor:pointer;color:var(--gallery-muted);transition:color .15s,background-color .15s}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u]:after{content:"";position:absolute;bottom:-1px;left:24px;right:24px;height:2px;background:transparent}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u][aria-selected=true]{color:var(--gallery-ink)}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u][aria-selected=true]:after{background:var(--gallery-accent)}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u]:hover{background:var(--gallery-hover);color:var(--gallery-ink)}.gallery-tab-number[data-astro-cid-g66van4u]{font-size:10px;font-weight:500;letter-spacing:.06em;color:var(--gallery-muted)}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u][aria-selected=true] .gallery-tab-number[data-astro-cid-g66van4u]{color:var(--gallery-accent)}.gallery-tab-arrow[data-astro-cid-g66van4u]{font-size:20px;margin-left:auto;opacity:0;color:var(--gallery-accent)}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u][aria-selected=true] .gallery-tab-arrow[data-astro-cid-g66van4u]{opacity:1}.gallery-heading[data-astro-cid-g66van4u]{display:flex;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:24px;min-height:36px}.gallery-heading[data-astro-cid-g66van4u] h3[data-astro-cid-g66van4u]{font-size:20px;line-height:1.4;font-weight:600;letter-spacing:-.02em;margin:0}.gallery-heading[data-astro-cid-g66van4u] p[data-astro-cid-g66van4u]{color:var(--gallery-muted);font-size:12px;line-height:1.7;margin:0;max-width:400px;text-align:right}.gallery-panel[data-astro-cid-g66van4u]{display:grid}.gallery-panel[data-astro-cid-g66van4u]+.gallery-panel[data-astro-cid-g66van4u]{margin-top:50px;padding-top:40px;border-top:1px solid var(--gallery-line)}.product-gallery--desktop[data-astro-cid-g66van4u] .product-shot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:23px 24px}.product-gallery[data-astro-cid-g66van4u] .product-shot--desktop .product-shot-frame{grid-column:1 / -1;padding:0;border:1px solid var(--gallery-line);border-radius:12px;background:#fff;box-shadow:0 28px 65px -26px var(--gallery-shadow)}.product-gallery[data-astro-cid-g66van4u] .product-shot--desktop img{border-radius:0}.product-gallery[data-astro-cid-g66van4u] .product-shot figcaption{color:var(--gallery-muted);margin:0;text-align:left;align-self:center;font-size:10px}.product-gallery[data-astro-cid-g66van4u] .product-shot-open{color:var(--gallery-ink);margin:0;align-self:center;justify-self:end;font-size:11px;text-decoration-color:var(--gallery-line);text-underline-offset:5px}.product-gallery[data-astro-cid-g66van4u] .product-shot-open:hover{color:var(--gallery-accent)}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-tabs[data-astro-cid-g66van4u]{margin-bottom:48px}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u]>span[data-astro-cid-g66van4u]:nth-child(2){min-width:0;overflow-wrap:anywhere}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-tab-number[data-astro-cid-g66van4u]{flex-shrink:0}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-panel[data-astro-cid-g66van4u]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,310px);gap:clamp(40px,7vw,110px);align-items:center}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-heading[data-astro-cid-g66van4u]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;min-width:0;min-height:0;max-width:580px;margin:0}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-heading[data-astro-cid-g66van4u] h3[data-astro-cid-g66van4u]{font-family:var(--font-display);font-size:clamp(38px,4.6vw,64px);line-height:1.12;font-weight:400;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-heading[data-astro-cid-g66van4u] p[data-astro-cid-g66van4u]{max-width:470px;font-size:15px;line-height:1.85;text-align:left}.gallery-points[data-astro-cid-g66van4u]{display:grid;gap:15px;padding:24px 0 0;margin:4px 0 0;list-style:none;border-top:1px solid var(--gallery-line);width:100%}.gallery-points[data-astro-cid-g66van4u] li[data-astro-cid-g66van4u]{display:flex;align-items:baseline;gap:13px;font-size:13px;line-height:1.75;color:var(--gallery-ink)}.gallery-points[data-astro-cid-g66van4u] li[data-astro-cid-g66van4u]:before{content:"";width:12px;height:2px;flex-shrink:0;position:relative;top:-.25em;background:var(--gallery-accent)}.product-gallery--phone[data-astro-cid-g66van4u] .product-shot{display:flex;flex-direction:column;gap:15px;width:min(100%,310px);margin-inline:auto}.product-gallery--phone[data-astro-cid-g66van4u] .product-shot-frame{width:100%;box-shadow:0 28px 65px -26px var(--gallery-shadow)}.product-gallery--phone[data-astro-cid-g66van4u] .product-shot figcaption{text-align:center}.product-gallery--phone[data-astro-cid-g66van4u] .product-shot-open{align-self:center;text-align:center}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u]:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:-4px;border-radius:5px}.gallery-panel[data-astro-cid-g66van4u]:focus-visible{outline:2px solid var(--gallery-accent);outline-offset:7px}@media(max-width:1050px){.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u]{padding-inline:14px;gap:10px;font-size:13px}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u]:after{left:14px;right:14px}.gallery-tab-arrow[data-astro-cid-g66van4u]{display:none}}@media(max-width:767px){.product-gallery--phone[data-astro-cid-g66van4u] .gallery-tabs[data-astro-cid-g66van4u]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-panel[data-astro-cid-g66van4u]{grid-template-columns:minmax(0,1fr);gap:36px}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-heading[data-astro-cid-g66van4u]{gap:20px;max-width:none}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-heading[data-astro-cid-g66van4u] h3[data-astro-cid-g66van4u]{font-size:clamp(36px,8vw,52px);margin:0}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-heading[data-astro-cid-g66van4u] p[data-astro-cid-g66van4u]{font-size:14px;max-width:540px}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-points[data-astro-cid-g66van4u]{padding-top:20px;gap:12px}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-points[data-astro-cid-g66van4u] li[data-astro-cid-g66van4u]{font-size:12px}}@media(max-width:600px){.gallery-tabs[data-astro-cid-g66van4u]{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:25px}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u]{min-height:54px;padding:13px 8px;gap:10px;font-size:12px}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u]:after{left:8px;right:8px}.gallery-tab-number[data-astro-cid-g66van4u]{font-size:9px}.gallery-heading[data-astro-cid-g66van4u]{display:block;min-height:77px;margin-bottom:15px}.gallery-heading[data-astro-cid-g66van4u] h3[data-astro-cid-g66van4u]{font-size:18px;margin-bottom:8px}.gallery-heading[data-astro-cid-g66van4u] p[data-astro-cid-g66van4u]{font-size:11px;text-align:left}.product-gallery--desktop[data-astro-cid-g66van4u] .product-shot{grid-template-columns:minmax(0,1fr);gap:12px}.product-gallery[data-astro-cid-g66van4u] .product-shot--desktop .product-shot-frame{border-radius:7px}.product-gallery[data-astro-cid-g66van4u] .product-shot figcaption{font-size:9px}.product-gallery[data-astro-cid-g66van4u] .product-shot-open{justify-self:start;font-size:11px}}@media(prefers-reduced-motion:reduce){.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u]{transition:none}}@media(max-width:767px){.gallery-tabs[data-astro-cid-g66van4u],.product-gallery--phone[data-astro-cid-g66van4u] .gallery-tabs[data-astro-cid-g66van4u]{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;border:0;padding:4px 2px 12px;margin-bottom:12px;scrollbar-width:thin;scrollbar-color:var(--gallery-line) transparent}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u]{flex:0 0 auto;min-height:48px;padding:12px 16px;border:1px solid var(--gallery-line);border-radius:24px;font-size:13px;white-space:nowrap}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u][aria-selected=true]{border-color:var(--gallery-accent);background:var(--gallery-hover)}.gallery-tabs[data-astro-cid-g66van4u] button[data-astro-cid-g66van4u]:after{display:none}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-panel[data-astro-cid-g66van4u]{gap:20px}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-heading[data-astro-cid-g66van4u]{display:contents}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-heading[data-astro-cid-g66van4u] h3[data-astro-cid-g66van4u]{order:0}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-heading[data-astro-cid-g66van4u] p[data-astro-cid-g66van4u]{order:1}.product-gallery--phone[data-astro-cid-g66van4u] .product-shot{order:2;width:min(100%,280px)}.product-gallery--phone[data-astro-cid-g66van4u] .gallery-points[data-astro-cid-g66van4u]{order:3;margin:0}}
