.detail-bread-crumb[data-v-9b8dda05]{white-space:nowrap;text-overflow:ellipsis;min-height:52px;padding:12px 0;font-size:14px;font-weight:400;line-height:28px;overflow:hidden}.detail-bread-crumb>a[data-v-9b8dda05]{color:#999}.detail-bread-crumb>a[data-v-9b8dda05]:hover{color:#000}.detail-bread-crumb>i[data-v-9b8dda05]{margin:0 4px;font-size:12px}.detail-bread-crumb>span[data-v-9b8dda05]{color:#000}@media screen and (width<=640px){.detail-bread-crumb[data-v-9b8dda05]{line-height:30px}}.gallery[data-v-6a690545]{min-width:0;top:calc(var(--detail-header-height) + 16px);position:sticky}.gallery[data-v-6a690545]:has(.product-preview-zoom.is-visible){z-index:3}.gallery-main[data-v-6a690545],.gallery-media[data-v-6a690545]{position:relative}.gallery-main[data-v-6a690545]{aspect-ratio:1/1.12;background:#f6f6f6;border-radius:8px;overflow:hidden}.gallery-open[data-v-6a690545],.gallery-slider[data-v-6a690545]{width:100%;height:100%}.gallery-open[data-v-6a690545]{position:relative;overflow:hidden}.gallery-open img[data-v-6a690545],.gallery-thumb img[data-v-6a690545]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.gallery-open img[data-v-6a690545]{display:block;position:relative}.product-preview-place[data-v-6a690545]{pointer-events:none;z-index:1;visibility:hidden;background:#fff3;border:1px solid #fff9;border-radius:8px;position:absolute;inset:0}.product-preview-place.is-visible[data-v-6a690545]{visibility:visible}.product-preview-zoom[data-v-6a690545]{top:0;left:calc(100% + var(--detail-hero-gap,32px));visibility:hidden;pointer-events:none;background:#fafafa;border-radius:8px;width:89.2857%;height:100%;position:absolute;overflow:hidden}.product-preview-zoom.is-visible[data-v-6a690545]{visibility:visible}.product-preview-zoom-image[data-v-6a690545]{transform-origin:0 0;position:absolute;top:0;left:0}.product-preview-zoom-image img[data-v-6a690545]{width:100%;height:100%;display:block}.gallery-controls[data-v-6a690545]{z-index:2;opacity:0;pointer-events:none;gap:6px;display:flex;position:absolute;bottom:12px;left:12px}.gallery-controls button[data-v-6a690545]{background:#fff;width:36px;height:36px;padding:0}.gallery-controls[data-v-6a690545]:focus-within,.gallery-main:focus-within .gallery-controls[data-v-6a690545],.gallery-main:hover .gallery-controls[data-v-6a690545]{opacity:1;pointer-events:auto}.gallery-empty[data-v-6a690545]{color:#666;place-items:center;height:100%;font-size:14px;display:grid}.gallery-caption[data-v-6a690545]{color:#555;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:10px 0;font-size:12px;display:flex}.gallery-caption a[data-v-6a690545]{margin-left:auto;font-weight:600}.gallery-caption i[data-v-6a690545]{margin-left:4px;font-size:10px}.gallery-thumbs[data-v-6a690545]{scrollbar-width:thin;gap:8px;padding:2px 2px 5px;display:flex;position:relative;overflow-x:auto}.gallery-thumb[data-v-6a690545]{background:#fff;border-color:#e3e3e3;flex:0 0 64px;height:76px;padding:0;overflow:hidden}.gallery-thumb img[data-v-6a690545]{-o-object-fit:cover;object-fit:cover;background:#f6f6f6}.gallery-thumb.is-blank img[data-v-6a690545]{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.gallery-thumb.active[data-v-6a690545]{border-color:#ff5c00}@media (width>=961px) and (any-hover:hover) and (any-pointer:fine){.gallery-open[data-v-6a690545]{cursor:zoom-in}}@media (any-hover:none),(width<=960px){.product-preview-place[data-v-6a690545],.product-preview-zoom[data-v-6a690545]{display:none}}@media (width<=960px){.gallery[data-v-6a690545]{position:static}.gallery-main[data-v-6a690545]{max-height:66dvh}}@media (hover:none){.gallery-controls[data-v-6a690545]{opacity:1;pointer-events:auto}}@media (width<=640px){.gallery-thumb[data-v-6a690545]{flex-basis:54px;height:64px}}.product-content[data-v-1c2e5ae2]{color:#111;min-width:0;padding-top:2px}.product-content h1[data-v-1c2e5ae2]{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(26px,2.6vw,32px);font-weight:700;line-height:1.18}.product-code[data-v-1c2e5ae2]{letter-spacing:.07em;text-transform:uppercase;color:#666;margin-bottom:8px;font-size:12px;font-weight:600}.product-subtitle[data-v-1c2e5ae2]{overflow-wrap:anywhere;color:#555;max-width:500px;margin-top:12px;font-size:14px;line-height:1.6}.product-key-specs[data-v-1c2e5ae2]{color:#333;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:12px;font-size:13px;display:flex}.product-key-specs li+li[data-v-1c2e5ae2]:before{content:"·";color:#888;margin-right:8px}.product-content-price[data-v-1c2e5ae2]{border-block:1px solid #e7e7e7;margin-top:16px;padding:12px 0}.detail-price-heading[data-v-1c2e5ae2]{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;font-size:12px;display:flex}.detail-price-heading span[data-v-1c2e5ae2]{color:#666}.detail-price-tiers[data-v-1c2e5ae2]{gap:12px;margin:4px -3px 0;padding:3px;display:flex;overflow-x:auto}.detail-price-tiers button[data-v-1c2e5ae2]{text-align:left;color:#555;border:0;border-radius:4px;flex:1 0 auto;gap:2px;min-width:76px;height:auto;padding:2px 0;font-size:12px;font-weight:400;display:grid}.detail-price-tiers button strong[data-v-1c2e5ae2]{color:#111;font-size:20px;font-weight:700;line-height:1.35}.detail-price-tiers button small[data-v-1c2e5ae2]{color:#666;font-size:12px}.detail-price-tiers button:hover>span[data-v-1c2e5ae2],.detail-price-tiers button[aria-pressed=true]>span[data-v-1c2e5ae2]{color:#111;font-weight:600}.detail-price-empty[data-v-1c2e5ae2]{color:#555;margin-top:6px;font-size:13px}.product-content-colors[data-v-1c2e5ae2],.product-content-sizes[data-v-1c2e5ae2]{min-width:0;margin-top:18px}.option-label[data-v-1c2e5ae2],.product-content-colors legend[data-v-1c2e5ae2]{margin-bottom:6px;padding:0;font-size:13px}.option-label[data-v-1c2e5ae2],.reference-size-note[data-v-1c2e5ae2]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.option-label a[data-v-1c2e5ae2],.reference-size-note a[data-v-1c2e5ae2]{text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.color-blocks[data-v-1c2e5ae2],.size-blocks[data-v-1c2e5ae2]{flex-wrap:wrap;gap:4px;display:flex}.color-blocks button[data-v-1c2e5ae2]{border:1px solid #0000;border-radius:50%;place-items:center;width:28px;height:28px;padding:3px;display:grid}.color-blocks[data-v-1c2e5ae2]{-moz-column-gap:3px;column-gap:3px}.color-blocks span[data-v-1c2e5ae2]{border:1px solid #0002;border-radius:50%;width:100%;height:100%}.color-blocks button[data-v-1c2e5ae2]:hover,.color-blocks button[aria-pressed=true][data-v-1c2e5ae2],.size-blocks button[aria-pressed=true][data-v-1c2e5ae2]{border-color:#222}.size-blocks[data-v-1c2e5ae2]{gap:8px}.size-blocks button[data-v-1c2e5ae2]{min-width:44px;padding:0 10px;font-size:13px;font-weight:500}.size-blocks button[aria-pressed=true][data-v-1c2e5ae2]{color:#111;background:#f5f5f5;font-weight:600}.reference-size-note[data-v-1c2e5ae2]{color:#555;margin-top:10px;font-size:12px}.reference-size-note a[data-v-1c2e5ae2]{text-decoration:none}.reference-size-note i[data-v-1c2e5ae2]{margin-left:4px}.product-content-design[data-v-1c2e5ae2]{gap:8px;margin-top:18px;display:grid}.product-summary-links[data-v-1c2e5ae2]{border-top:1px solid #e7e7e7;justify-items:start;gap:12px;margin-top:16px;padding-top:12px;font-size:13px;display:grid}.product-summary-links a[data-v-1c2e5ae2]{align-items:center;display:flex}.product-summary-links a[data-v-1c2e5ae2]:hover{text-underline-offset:3px;text-decoration:underline}.product-summary-links i[data-v-1c2e5ae2]{margin-left:4px}.print-capability[data-v-1c2e5ae2]{gap:4px;display:grid}.print-capability strong[data-v-1c2e5ae2]{font-weight:600}.detail-features[data-v-d6e6d8f3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;display:grid}.detail-features dt[data-v-d6e6d8f3]{color:#111;font-weight:600}.detail-features dd[data-v-d6e6d8f3]{color:#555;overflow-wrap:anywhere;margin-top:6px}.detail-features ul[data-v-d6e6d8f3]{padding-left:16px}.detail-features li[data-v-d6e6d8f3]{list-style:outside}@media (width<=640px){.detail-features[data-v-d6e6d8f3]{grid-template-columns:minmax(0,1fr)}}.detail-care h3[data-v-03cfe1bc]{font-size:14px;font-weight:600}.detail-care ul[data-v-03cfe1bc]{flex-wrap:wrap;gap:8px 16px;margin-top:6px;display:flex}.detail-care li[data-v-03cfe1bc]{color:#555;align-items:center;gap:6px;display:flex}.detail-description[data-v-bd73fb58]{gap:24px;min-width:0;font-size:14px;line-height:1.65;display:grid}.detail-description h3[data-v-bd73fb58]{color:#111;font-size:16px;font-weight:600}.detail-shows[data-v-bd73fb58]{grid-template-columns:repeat(var(--detail-photo-columns),minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.detail-shows figure[data-v-bd73fb58]{min-width:0}.detail-shows button[data-v-bd73fb58]{aspect-ratio:4/3;cursor:zoom-in;background:#f5f5f5;border:0;width:100%;height:auto;padding:0;display:block;overflow:hidden}.detail-shows img[data-v-bd73fb58]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.detail-shows figcaption[data-v-bd73fb58]{color:#555;margin-top:8px;font-size:12px}.garment-fit-summary[data-v-bd73fb58]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.garment-fit-summary h3[data-v-bd73fb58]{text-transform:capitalize}.garment-fit-summary p[data-v-bd73fb58]{color:#555}.measurements-link[data-v-bd73fb58]{font-size:13px}.measurements-link[data-v-bd73fb58]:hover{text-underline-offset:3px;text-decoration:underline}.measurements-link i[data-v-bd73fb58]{margin-left:4px;font-size:12px}.spec-layout[data-v-bd73fb58]{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px 40px;display:grid}.spec-layout.has-story[data-v-bd73fb58]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.product-story[data-v-bd73fb58]{overflow-wrap:anywhere}.product-story p[data-v-bd73fb58]{color:#555;margin-top:12px;line-height:1.75}.spec-table[data-v-bd73fb58]{font-size:13px}.spec-table>div[data-v-bd73fb58]{border-bottom:1px solid #e9e9e9;grid-template-columns:minmax(92px,1fr) minmax(0,2fr);gap:12px;padding:10px 0;display:grid}.spec-table>div[data-v-bd73fb58]:first-child{padding-top:0}.spec-table>div[data-v-bd73fb58]:last-child{border-bottom:0}.spec-table dt[data-v-bd73fb58]{color:#666}.spec-table dd[data-v-bd73fb58]{color:#333;overflow-wrap:anywhere;min-width:0}.product-note-groups[data-v-bd73fb58],.supplier-notes[data-v-bd73fb58]{border-top:1px solid #e9e9e9;padding-top:20px}.supplier-notes[data-v-bd73fb58]{color:#333;overflow-wrap:anywhere}.supplier-notes[data-v-bd73fb58] :is(h2,h3,h4){color:#111;font-size:16px;font-weight:600;line-height:1.4}.supplier-notes[data-v-bd73fb58] *+:is(h2,h3,h4){margin-top:16px}.supplier-notes[data-v-bd73fb58] :is(h2,h3,h4)+p,.supplier-notes[data-v-bd73fb58] p+p{margin-top:8px}.supplier-notes[data-v-bd73fb58] img{max-width:100%;height:auto}.detail-photo-dialog[data-v-bd73fb58]{text-align:center}.detail-photo-dialog img[data-v-bd73fb58]{-o-object-fit:contain;object-fit:contain;width:100%;max-height:72dvh}.detail-photo-dialog figcaption[data-v-bd73fb58]{color:#555;margin-top:8px;font-size:13px}@media (width<=640px){.detail-description[data-v-bd73fb58]{gap:20px}.detail-shows[data-v-bd73fb58]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.spec-layout.has-story[data-v-bd73fb58]{grid-template-columns:minmax(0,1fr)}}.print-scaling[data-v-0c45b014]{border-top:1px solid #e9e9e9;margin-top:24px;padding-top:20px}.scaling-heading[data-v-0c45b014]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.scaling-heading h3[data-v-0c45b014]{font-size:16px;font-weight:600}.scaling-heading p[data-v-0c45b014]{color:#555;font-size:13px}.scaling-description[data-v-0c45b014]{color:#555;margin-top:6px}.scaling-figure[data-v-0c45b014]{background:#fafafa;border-radius:8px;margin-top:16px;padding:16px 20px}.scaling-figure figcaption[data-v-0c45b014]{color:#555;border-top:1px solid #e9e9e9;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;margin-top:16px;padding-top:12px;font-size:12px;display:flex}.scaling-figure figcaption span[data-v-0c45b014]{align-items:center;gap:8px;display:inline-flex}.scaling-size-grid[data-v-0c45b014]{grid-template-columns:repeat(var(--size-count),minmax(0,1fr));max-width:calc(var(--size-count)*160px);margin-inline:auto;display:grid;position:relative}.scaling-row[data-v-0c45b014]{display:contents}.scaling-guides[data-v-0c45b014]{z-index:1;pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.scaling-guides path[data-v-0c45b014],.scaling-guides polyline[data-v-0c45b014]{fill:none;stroke:#ee5048;stroke-width:1.5px;vector-effect:non-scaling-stroke}.scaling-guides-compact[data-v-0c45b014]{display:none}.scaling-size[data-v-0c45b014]{text-align:center;min-width:0}.scaling-size svg[data-v-0c45b014]{width:100%;height:auto;display:block}.scaling-size span[data-v-0c45b014],.scaling-size strong[data-v-0c45b014]{overflow-wrap:anywhere;margin-top:4px;display:block}.scaling-size strong[data-v-0c45b014]{font-size:14px;font-weight:600}.scaling-size span[data-v-0c45b014]{color:#666;font-size:12px}.scaling-size.reference span[data-v-0c45b014]{color:#111;font-weight:600}.diagram-outline[data-v-0c45b014]{fill:#fff;stroke:#333}.diagram-guide[data-v-0c45b014]{fill:none;stroke:#dbdbdb}.diagram-print-area[data-v-0c45b014]{fill:#ff5c0033;stroke:#ff5c00;stroke-dasharray:3 2}.scaling-key[data-v-0c45b014]{background:#ff5c0033;border:1px dashed #ff5c00;width:14px;height:14px}.scaling-line-key[data-v-0c45b014]{border-top:1.5px solid #ee5048;width:18px}.scaling-note[data-v-0c45b014]{color:#555;margin-top:10px;font-size:12px}@media (width<=640px){.scaling-figure[data-v-0c45b014]{padding:12px}.scaling-size-grid[data-v-0c45b014]{max-width:480px;display:block}.scaling-row[data-v-0c45b014]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.scaling-row+.scaling-row[data-v-0c45b014]{margin-top:12px}.scaling-guides-wide[data-v-0c45b014]{display:none}.scaling-guides-compact[data-v-0c45b014]{display:block}}.detail-print[data-v-29b1ed17]{color:#111;font-size:14px;line-height:1.55}.detail-print h3[data-v-29b1ed17]{font-size:16px;font-weight:600}.print-empty[data-v-29b1ed17],.print-guidelines li[data-v-29b1ed17],.print-method-intro p[data-v-29b1ed17]{color:#555}.print-method-group+.print-method-group[data-v-29b1ed17]{margin-top:24px}.print-method-intro[data-v-29b1ed17]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;margin-bottom:16px;display:flex}.print-method-intro>div[data-v-29b1ed17]{flex:240px}.print-method-intro p[data-v-29b1ed17]{margin-top:6px}.print-method-intro h3[data-v-29b1ed17]{font-size:18px}.print-method-info[data-v-29b1ed17]{border:0;height:32px;padding:0 2px;font-size:13px;font-weight:500}.print-method-info i[data-v-29b1ed17]{margin-left:4px}.print-method-info[data-v-29b1ed17]:hover{text-underline-offset:3px;text-decoration:underline}.print-area-table[data-v-29b1ed17]{border-collapse:separate;border-spacing:0;border:1px solid #e7e7e7;border-radius:8px;width:100%;overflow:hidden}.print-area-table td[data-v-29b1ed17],.print-area-table th[data-v-29b1ed17]{text-align:center;vertical-align:middle;border-bottom:1px solid #ececec;border-inline-end:1px solid #ececec;padding:10px 12px}.print-area-table tr[data-v-29b1ed17]>:last-child{border-inline-end:0}.print-area-table thead th[data-v-29b1ed17]{color:#444;background:#f6f6f6;font-size:13px;font-weight:600}.print-area-table tbody:last-child .print-part[data-v-29b1ed17],.print-area-table tbody:last-child tr[data-v-29b1ed17]:last-child>*{border-bottom:0}.print-area-table .print-part[data-v-29b1ed17]{width:16%;font-weight:600}.print-area-table .print-name[data-v-29b1ed17]{font-weight:500}.print-area-table .print-size small[data-v-29b1ed17]{color:#555;margin-top:2px;font-size:12px;display:block}.print-area-table .print-price[data-v-29b1ed17]>.currency-value{color:#666;font-size:12px}.print-mobile-part[data-v-29b1ed17]{display:none}.placement-preview[data-v-29b1ed17]{place-items:center;width:88px;height:64px;margin-inline:auto;display:grid;position:relative}.placement-preview[data-v-29b1ed17] .piece-preview{position:absolute;inset:0}.placement-preview[data-v-29b1ed17] svg{width:100%;height:100%;display:block}.placement-preview[data-v-29b1ed17] .break,.placement-preview[data-v-29b1ed17] .guide{display:none}.placement-preview[data-v-29b1ed17] .process{fill:#ff5c0033;stroke:#ff5c00;vector-effect:non-scaling-stroke}.print-guidelines[data-v-29b1ed17]{border-top:1px solid #e9e9e9;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:16px 24px;margin-top:24px;padding-top:16px;display:grid}.print-guidelines ul[data-v-29b1ed17]{margin:8px 0 0;padding-inline-start:16px}.print-guidelines li[data-v-29b1ed17]{list-style:outside}.print-guidelines li+li[data-v-29b1ed17]{margin-top:4px}.print-method-detail[data-v-29b1ed17]{color:#555;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:18px;font-size:14px;line-height:1.55;display:grid}.print-method-detail dt[data-v-29b1ed17],.print-method-detail h3[data-v-29b1ed17]{color:#111;font-weight:700}.print-method-detail h3[data-v-29b1ed17]{margin-bottom:4px;font-size:16px}.print-method-detail dl[data-v-29b1ed17]{margin:12px 0}.print-method-detail dt[data-v-29b1ed17]{margin-top:8px}.print-method-detail img[data-v-29b1ed17]{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#f5f5f5;border-radius:8px;width:100%;display:block}.print-method-detail figcaption[data-v-29b1ed17]{margin-top:4px;font-size:12px}@media (width<=640px){.print-area-table[data-v-29b1ed17]{display:block}.print-area-table thead[data-v-29b1ed17]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.print-area-table tbody[data-v-29b1ed17]{display:block}.print-area-table tbody tr[data-v-29b1ed17]{border-bottom:1px solid #ececec;grid-template-columns:58px minmax(0,1fr) auto;grid-template-areas:"preview name name""preview size price";align-items:center;gap:1px 9px;padding:9px 10px;display:grid}.print-area-table tbody:last-child tr[data-v-29b1ed17]:last-child{border-bottom:0}.print-area-table td[data-v-29b1ed17],.print-area-table th[data-v-29b1ed17]{text-align:left;overflow-wrap:anywhere;border:0;padding:0}.print-area-table .print-preview[data-v-29b1ed17]{grid-area:preview}.print-area-table .print-part[data-v-29b1ed17]{display:none}.print-area-table .print-name[data-v-29b1ed17]{grid-area:name}.print-area-table .print-size[data-v-29b1ed17]{grid-area:size;font-size:12px}.print-area-table .print-price[data-v-29b1ed17]{text-align:right;grid-area:price;font-size:13px}.print-mobile-part[data-v-29b1ed17]{color:#555;font-size:12px;display:block}.placement-preview[data-v-29b1ed17]{width:58px;height:50px}.print-guidelines[data-v-29b1ed17],.print-method-detail[data-v-29b1ed17]{grid-template-columns:minmax(0,1fr)}}.placement-dialog[data-v-e2dbee14]{flex-direction:column;flex:1;min-width:0;min-height:0;font-size:14px;display:flex}.placement-dialog[data-v-e2dbee14] :where(button):focus-visible{outline-offset:2px;outline:2px solid #222}.placement-intro[data-v-e2dbee14]{color:#555;flex-shrink:0;padding:12px 0 4px;font-size:13px}.placement-tabs[data-v-e2dbee14]{border-bottom:1px solid #e9e9e9;flex-shrink:0;gap:20px;margin-bottom:12px;padding:0 3px;display:flex;overflow-x:auto}.placement-tabs button[data-v-e2dbee14]{color:#555;white-space:nowrap;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;height:44px;padding:0 2px;font-size:13px;font-weight:500}.placement-tabs button[data-v-e2dbee14]:focus-visible{outline-offset:-2px}.placement-tabs button[aria-selected=true][data-v-e2dbee14]{color:#111;border-bottom-color:#222;font-weight:600}.placement-tab-check[data-v-e2dbee14]{color:#a53c00;margin-left:3px}.estimate-print-choices[data-v-e2dbee14]{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:4px 3px 8px;display:grid;overflow-y:auto}.placement-choice[data-v-e2dbee14]{border:1px solid #e0e0e0;border-radius:8px;position:relative}.placement-choice.selected[data-v-e2dbee14]{background:#fff6f0;border-color:#ff5c00}.placement-choice.selected .placement-choice-main[data-v-e2dbee14]{padding-right:36px}.placement-choice-main[data-v-e2dbee14]{text-align:left;border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;width:100%;height:auto;min-height:94px;padding:8px 12px;display:grid}.placement-choice-main[data-v-e2dbee14]:hover:enabled{background:#f7f7f7}.placement-choice-image[data-v-e2dbee14]{place-items:center;width:64px;height:58px;display:grid;position:relative}.placement-choice-image[data-v-e2dbee14] .piece-preview{position:absolute;inset:0}.placement-choice-image[data-v-e2dbee14] svg{width:100%;height:100%;display:block}.placement-choice-image[data-v-e2dbee14] .break,.placement-choice-image[data-v-e2dbee14] .guide{display:none}.placement-choice-image[data-v-e2dbee14] .process{fill:#ff5c0033;stroke:#ff5c00;vector-effect:non-scaling-stroke}.placement-choice-info[data-v-e2dbee14]{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.placement-choice-info small[data-v-e2dbee14],.placement-choice-info span[data-v-e2dbee14]:first-child{color:#555;font-size:12px;font-weight:400}.placement-choice-info b[data-v-e2dbee14]{font-size:12px}.placement-remove[data-v-e2dbee14]{width:26px;height:26px;padding:0;font-size:18px;font-weight:400;line-height:24px;position:absolute;top:6px;right:6px}.placement-footer[data-v-e2dbee14]{border-top:1px solid #ececec;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:12px;display:flex}.placement-subtotal[data-v-e2dbee14]{color:#555;gap:2px;font-size:12px;display:grid}.placement-subtotal strong[data-v-e2dbee14]{color:#111;font-size:16px}.placement-actions[data-v-e2dbee14]{gap:8px;display:flex}@media (width<=640px){.estimate-print-choices[data-v-e2dbee14]{grid-template-columns:minmax(0,1fr)}.placement-actions[data-v-e2dbee14]{flex:1 0 100%}.placement-actions button[data-v-e2dbee14]:last-child{flex:1}}.dialog-layout.catalog-detail-media-dialog,.dialog-layout.detail-placement-dialog{z-index:16000161}.dialog-layout.catalog-detail-media-dialog .dialog-content{max-width:100%}.dialog-layout.detail-placement-dialog{justify-content:center;align-items:center;display:flex;overflow:hidden}.dialog-layout.detail-placement-dialog:before{display:none}.dialog-layout.detail-placement-dialog .dialog-content{max-width:100%;height:min(590px,100dvh - 96px);overflow:hidden}.dialog-layout.detail-placement-dialog .dialog-title{border-bottom:1px solid #eee;flex:0 0 54px;margin-top:0;line-height:54px}.dialog-layout.detail-placement-dialog .dialog-title+.dialog-body{flex:1;min-width:0;height:auto;min-height:0;padding:0 24px 16px;overflow:hidden}@media (width<=960px){.dialog-layout.catalog-detail-media-dialog .dialog-content{width:100%!important}.dialog-layout.catalog-detail-media-dialog .dialog-title+.dialog-body{height:calc(100dvh - 50px)}.dialog-layout.detail-placement-dialog .dialog-content{border-radius:0;height:100dvh;width:100%!important}.dialog-layout.detail-placement-dialog .dialog-title+.dialog-body{padding:0 16px max(16px,env(safe-area-inset-bottom))}}.detail-shipping[data-v-32d0e170]{color:#111;min-width:0;font-size:14px}.estimate-settings[data-v-32d0e170]{gap:20px;display:grid}.estimate-label[data-v-32d0e170]{color:#555;margin-bottom:6px;font-size:13px;line-height:18px;display:block}.estimate-quantity[data-v-32d0e170]{max-width:680px}.estimate-quantity-controls[data-v-32d0e170]{grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:16px;display:grid}.estimate-quantity-field[data-v-32d0e170]{color:#555;align-items:center;gap:10px;font-size:13px;display:flex}.estimate-quantity-input[data-v-32d0e170]{color:#111;border:1px solid #d8d8d8;border-radius:8px;width:90px;height:44px;padding:0 10px;font-size:14px}.estimate-range-control[data-v-32d0e170]{min-width:0;display:grid}.estimate-quantity-range[data-v-32d0e170]{appearance:none;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;height:24px;padding:0}.estimate-quantity-range[data-v-32d0e170]::-webkit-slider-runnable-track{background:#ddd;border-radius:4px;height:4px}.estimate-quantity-range[data-v-32d0e170]::-moz-range-track{background:#ddd;border-radius:4px;height:4px}.estimate-quantity-range[data-v-32d0e170]::-webkit-slider-thumb{appearance:none;background:#ff5c00;border:2px solid #fff;border-radius:50%;outline:1px solid #ff5c00;width:18px;height:18px;margin-top:-7px}.estimate-quantity-range[data-v-32d0e170]::-moz-range-thumb{background:#ff5c00;border:2px solid #fff;border-radius:50%;outline:1px solid #ff5c00;width:18px;height:18px}.estimate-quantity-shortcuts[data-v-32d0e170]{scrollbar-width:thin;gap:4px;max-width:260px;padding:3px;display:flex;overflow-x:auto}.estimate-quantity-shortcuts button[data-v-32d0e170]{color:#555;border-color:#0000;min-width:36px;height:36px;padding:0 8px;font-size:12px;font-weight:500}.estimate-quantity-shortcuts button[data-v-32d0e170]:hover,.estimate-quantity-shortcuts button[aria-pressed=true][data-v-32d0e170]{color:#111;background:#f6f6f6;border-color:#d8d8d8}.estimate-destination[data-v-32d0e170],.estimate-print-position[data-v-32d0e170],.estimate-reference[data-v-32d0e170]{width:100%;max-width:480px}.estimate-destination[data-v-32d0e170] .input-select,.estimate-reference[data-v-32d0e170] .input-select{width:100%}.estimate-destination[data-v-32d0e170] .select-active,.estimate-reference[data-v-32d0e170] .select-active{height:44px;line-height:42px}.estimate-reference[data-v-32d0e170]{grid-template-columns:minmax(0,1fr) 112px;gap:16px;display:grid}.estimate-reference>div[data-v-32d0e170]{min-width:0}.estimate-color-option[data-v-32d0e170]{align-items:center;gap:10px;min-width:0;display:flex}.estimate-color-option span[data-v-32d0e170]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.estimate-color-option b[data-v-32d0e170]{border:1px solid #0002;border-radius:50%;flex:0 0 16px;height:16px}.estimate-print-position[data-v-32d0e170]{text-align:left;align-items:center;gap:10px;height:44px;padding:0 12px;font-weight:500;display:flex}.estimate-print-position>span[data-v-32d0e170]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.estimate-print-position i[data-v-32d0e170]{flex:none;font-size:13px}.estimate-print-amount[data-v-32d0e170]{color:#555;margin-left:auto;font-size:12px;font-weight:400}.estimate-delivery[data-v-32d0e170]{border-top:1px solid #e9e9e9;margin-top:24px;padding-top:24px}.estimate-routes[data-v-32d0e170]{min-width:0;margin-top:16px}.estimate-cost-heading[data-v-32d0e170],.estimate-routes-heading[data-v-32d0e170]{color:#555;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:12px;display:flex}.estimate-routes-heading[data-v-32d0e170]{width:100%;margin-bottom:8px;padding:0}.estimate-route-list[data-v-32d0e170]{border:1px solid #e2e2e2;border-radius:8px;overflow:hidden}.estimate-route[data-v-32d0e170]{cursor:pointer;grid-template-columns:16px minmax(0,1fr) minmax(0,auto);align-items:start;gap:10px 12px;padding:12px 16px;display:grid}.estimate-route+.estimate-route[data-v-32d0e170]{border-top:1px solid #e2e2e2}.estimate-route.selected[data-v-32d0e170]{background:#fff3ec}.estimate-route.unavailable[data-v-32d0e170]{color:#666;cursor:default;background:#fafafa}.estimate-route.unavailable .estimate-route-cost[data-v-32d0e170]{font-size:12px;font-weight:400}.estimate-route input[data-v-32d0e170]{accent-color:#ff5c00;width:16px;height:16px;margin-top:2px}.estimate-route-main[data-v-32d0e170]{gap:4px;min-width:0;display:grid}.estimate-route-label[data-v-32d0e170],.estimate-route-rates[data-v-32d0e170]{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.estimate-route-label strong[data-v-32d0e170]{font-weight:600}.estimate-route-label small[data-v-32d0e170],.estimate-route-rates[data-v-32d0e170]{color:#555;font-size:12px}.estimate-route-cost[data-v-32d0e170]{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:150px}.estimate-no-route[data-v-32d0e170],.estimate-note[data-v-32d0e170]{color:#555;margin-top:10px;font-size:12px;line-height:1.5}.estimate-cost-heading[data-v-32d0e170]{border-top:1px solid #e9e9e9;margin-top:24px;padding-top:20px}.estimate-cost-heading h3[data-v-32d0e170]{color:#111;font-size:16px;font-weight:600}.estimate-costs[data-v-32d0e170]{margin-top:8px}.quote-line[data-v-32d0e170]{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:6px 16px;padding:8px 0;display:grid}.quote-line dd[data-v-32d0e170],.quote-line dt[data-v-32d0e170]{overflow-wrap:anywhere;min-width:0}.quote-line dd[data-v-32d0e170]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.quote-line small[data-v-32d0e170]{color:#555;margin-left:6px;font-size:12px}.estimate-total[data-v-32d0e170]{border-bottom:0;margin-top:4px;font-weight:700}.estimate-total dd[data-v-32d0e170]{font-size:20px;font-weight:700}.estimate-unit[data-v-32d0e170]{color:#555;border-bottom:0;padding-top:0;font-size:12px}.estimate-timeline[data-v-32d0e170]{background:#f5f5f5;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin-top:16px;padding:12px 16px;display:grid}.estimate-timeline dt[data-v-32d0e170]{color:#555;margin-bottom:4px;font-size:12px}.estimate-timeline dd[data-v-32d0e170]{font-size:13px;font-weight:600}@media (width<=640px){.estimate-quantity-controls[data-v-32d0e170]{grid-template-columns:auto minmax(0,1fr);gap:8px}.estimate-quantity-input[data-v-32d0e170]{width:64px}.estimate-quantity-field>span[data-v-32d0e170]{display:none}.estimate-range-control[data-v-32d0e170]{grid-area:2/1/auto/-1}.estimate-quantity-shortcuts[data-v-32d0e170]{justify-self:end;gap:3px;max-width:100%}.estimate-quantity-shortcuts button[data-v-32d0e170]{min-width:32px;padding-inline:4px}.estimate-reference[data-v-32d0e170]{grid-template-columns:minmax(0,1fr) 80px;gap:12px}.estimate-delivery[data-v-32d0e170]{margin-top:20px;padding-top:20px}.estimate-route[data-v-32d0e170]{align-items:center;gap:8px;padding:10px 12px}.estimate-route-label[data-v-32d0e170]{display:grid}.estimate-route-cost[data-v-32d0e170]{max-width:100px;font-size:13px}.quote-line small[data-v-32d0e170]{margin:2px 0 0;display:block}.estimate-timeline[data-v-32d0e170]{grid-template-columns:repeat(2,minmax(0,1fr))}}.detail-size[data-v-103751b3]{color:#333;min-width:0;font-size:14px;line-height:1.55}.measurement-guide[data-v-103751b3]{align-items:start;gap:16px 24px;display:grid}.measurement-guide.has-diagram[data-v-103751b3]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.measurement-visuals[data-v-103751b3]{gap:8px;min-width:0;display:grid}.measurement-visuals img[data-v-103751b3]{border-radius:8px;width:100%;max-width:300px;height:auto;display:block}.measurement-instructions h3[data-v-103751b3]{color:#111;font-size:16px;font-weight:600}.measurement-instructions p[data-v-103751b3]{color:#555;margin-top:8px}.measurement-instructions dl[data-v-103751b3]{grid-template-columns:minmax(80px,auto) minmax(0,1fr);gap:10px 14px;margin-top:16px;display:grid}.measurement-instructions dt[data-v-103751b3]{color:#111;font-weight:500}.measurement-instructions dd[data-v-103751b3]{color:#555}.size-table-scroll[data-v-103751b3]{border:1px solid #e7e7e7;border-radius:8px;max-width:100%;margin-top:24px;overflow-x:auto}.size-table[data-v-103751b3]{text-align:center;width:100%;font-size:13px}.size-table td[data-v-103751b3],.size-table th[data-v-103751b3]{white-space:nowrap;border-bottom:1px solid #ececec;min-width:58px;padding:11px 12px}.size-table thead th[data-v-103751b3]{color:#111;background:#f5f5f5;font-weight:600}.size-table th[data-v-103751b3]:first-child{position:sticky;left:0}.size-table tbody th[data-v-103751b3]{color:#111;background:#fff;font-weight:600}.size-table .is-reference[data-v-103751b3]>*{background:#f3f3f3}.size-table tbody tr[data-v-103751b3]:last-child>*{border-bottom:0}.size-caption[data-v-103751b3]{color:#666;margin-top:12px;font-size:12px}@media (width<=640px){.measurement-guide.has-diagram[data-v-103751b3]{grid-template-columns:minmax(0,1fr)}.measurement-visuals img[data-v-103751b3]{max-width:240px}}.detail-availability[data-v-0b4d43e5]{color:#555;min-width:0;font-size:14px}.stock-heading[data-v-0b4d43e5],.stock-legend[data-v-0b4d43e5]{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.stock-heading[data-v-0b4d43e5]{justify-content:space-between}.stock-heading h3[data-v-0b4d43e5]{color:#111;font-size:16px;font-weight:600}.stock-heading span[data-v-0b4d43e5]{font-size:12px}.stock-legend[data-v-0b4d43e5],.stock-note[data-v-0b4d43e5]{margin-top:12px;font-size:12px}.stock-legend li[data-v-0b4d43e5]{align-items:center;gap:5px;display:flex}.stock-panel[data-v-0b4d43e5]{border:1px solid #e7e7e7;border-radius:8px;max-width:100%;margin-top:12px;overflow-x:auto}.stock-table[data-v-0b4d43e5]{text-align:center;width:100%;font-size:13px}.stock-table td[data-v-0b4d43e5],.stock-table th[data-v-0b4d43e5]{border-bottom:1px solid #ececec;min-width:54px;height:46px;padding:8px 12px}.stock-table thead th[data-v-0b4d43e5]{color:#111;background:#f5f5f5;height:42px;font-weight:600}.stock-table th[data-v-0b4d43e5]:first-child{text-align:left;width:32%;min-width:128px;position:sticky;left:0}.stock-table tbody th[data-v-0b4d43e5]{color:#111;background:#fff;font-weight:500}.stock-table tbody tr[data-v-0b4d43e5]:last-child>*{border-bottom:0}.stock-color[data-v-0b4d43e5]{overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.stock-color b[data-v-0b4d43e5]{border:1px solid #0002;border-radius:50%;flex:0 0 14px;height:14px}.stock-mark[data-v-0b4d43e5]{vertical-align:middle;border-radius:50%;width:11px;height:11px;display:inline-block}.stock-in[data-v-0b4d43e5]{background:#16803c}.stock-out[data-v-0b4d43e5]{border:1px solid #666}.stock-missing[data-v-0b4d43e5]{color:#666;height:auto}.detail-recommend[data-v-dbb5ebce]{border-top:1px solid #e9e9e9;padding:40px 0 0}.detail-recommend-heading[data-v-dbb5ebce]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:16px;display:flex}.detail-recommend-heading h2[data-v-dbb5ebce]{color:#111;font-size:24px;font-weight:700;line-height:1.25}.detail-recommend-heading a[data-v-dbb5ebce]{font-size:13px;font-weight:500}.detail-recommend-heading i[data-v-dbb5ebce]{margin-left:4px}.products-grid[data-v-dbb5ebce]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}@media (width>=1280px){.products-grid[data-v-dbb5ebce]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.detail-recommend h2[data-v-dbb5ebce]{font-size:21px}.products-grid[data-v-dbb5ebce]{gap:12px 8px}}body:has(.catalog-detail .detail-nav){overflow:clip}.catalog-detail[data-v-08a2db17]{--detail-header-height:72px;--detail-nav-height:56px;padding-bottom:32px;position:relative}.catalog-detail[data-v-08a2db17] :where(a,button,input,summary,[role=combobox]):focus-visible{outline-offset:2px;outline:2px solid #222}.detail-hero[data-v-08a2db17]{--detail-hero-gap:clamp(24px, 4vw, 56px);align-items:start;gap:var(--detail-hero-gap);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);padding-bottom:40px;display:grid}.detail-section[data-v-08a2db17],.sample-support[data-v-08a2db17],[data-v-08a2db17] #product-summary,[data-v-08a2db17] #reference-size{scroll-margin-top:calc(var(--detail-header-height) + var(--detail-nav-height) + 16px)}.detail-nav[data-v-08a2db17]{top:var(--detail-header-height);z-index:4;min-height:var(--detail-nav-height);background:#fff;border-block:1px solid #e9e9e9;justify-content:space-between;gap:16px;position:sticky}.detail-nav[data-v-08a2db17],.detail-nav-links[data-v-08a2db17]{align-items:center;display:flex}.detail-nav-links[data-v-08a2db17]{scrollbar-width:thin;flex:1;gap:clamp(16px,2vw,28px);min-width:0;padding:2px;overflow-x:auto}.detail-nav-links a[data-v-08a2db17]{white-space:nowrap;color:#333;align-items:center;min-height:40px;font-size:13px;font-weight:500;display:inline-flex}.detail-nav-links a[data-v-08a2db17]:hover{color:#ff5c00}.detail-section[data-v-08a2db17]{border-bottom:1px solid #e9e9e9;grid-template-columns:208px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);padding:48px 0;display:grid}.detail-section>.section-heading[data-v-08a2db17]{top:calc(var(--detail-header-height) + var(--detail-nav-height) + 32px);align-self:start;position:sticky}.section-body[data-v-08a2db17],.section-heading[data-v-08a2db17]{min-width:0}.detail-faq h2[data-v-08a2db17],.detail-message h1[data-v-08a2db17],.order-help h2[data-v-08a2db17],.section-heading h2[data-v-08a2db17]{color:#111;letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:1.25}.detail-faq p[data-v-08a2db17],.order-help p[data-v-08a2db17],.printing-next-step p[data-v-08a2db17],.section-heading p[data-v-08a2db17]{color:#555;font-size:14px;line-height:1.6}.section-heading p[data-v-08a2db17]{margin-top:12px}.measurement-units[data-v-08a2db17]{background:#f1f1f1;border-radius:8px;gap:2px;margin-top:16px;padding:2px;display:inline-flex}.measurement-units button[data-v-08a2db17]{border-color:#0000;border-radius:6px;height:32px;padding:0 9px;font-size:12px;font-weight:500}.measurement-units button[aria-pressed=true][data-v-08a2db17]{background:#fff;border-color:#e0e0e0}.detail-action[data-v-08a2db17]{color:#111;text-align:center;background:#fff;border:1px solid #d8d8d8;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:auto;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.detail-action i[data-v-08a2db17]{pointer-events:none;flex:none;font-size:14px}.detail-action[data-v-08a2db17]:hover{color:#111;border-color:#222}.detail-action-primary[data-v-08a2db17]{color:#fff;white-space:nowrap;background:#ff5c00;border-color:#ff5c00}.detail-action-primary[data-v-08a2db17]:hover{color:#fff;background:#e85300;border-color:#e85300}.hero-design-action[data-v-08a2db17]{min-height:48px}.hero-secondary-actions[data-v-08a2db17]{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.hero-secondary-actions button[data-v-08a2db17]{width:100%;min-height:44px;padding-inline:8px;font-size:13px}.hero-secondary-actions p[data-v-08a2db17]{color:#666;margin-top:6px;font-size:12px;line-height:1.5}.design-note[data-v-08a2db17]{text-align:center;color:#555;margin-bottom:4px;font-size:12px}.printing-next-step[data-v-08a2db17]{border-top:1px solid #ececec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:20px;padding-top:16px;display:flex}.printing-next-step h3[data-v-08a2db17],.sample-actions h3[data-v-08a2db17]{color:#111;margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.4}.order-help[data-v-08a2db17]{padding:48px 0}.next-design[data-v-08a2db17]{background:#f6f6f6;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(20px,4vw,40px);display:grid}.next-design-copy[data-v-08a2db17]{justify-items:start;gap:12px;display:grid}.next-design-copy h2[data-v-08a2db17]{font-size:clamp(23px,2.4vw,28px)}.next-design-copy p[data-v-08a2db17]{max-width:420px}.next-design .next-design-kicker[data-v-08a2db17]{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:600}.next-design-copy small[data-v-08a2db17]{color:#555;font-size:12px}.next-design-visual[data-v-08a2db17]{text-align:center;grid-template-columns:minmax(96px,156px) auto minmax(0,1fr);justify-self:end;align-items:center;gap:12px;width:min(100%,456px);display:grid}.next-design-artwork[data-v-08a2db17]{aspect-ratio:1;color:#666;background:#fff;border:1px solid #e1e1e1;border-radius:8px;align-content:center;gap:12px;padding:14px 8px;font-size:11px;display:grid}.next-design-artwork strong[data-v-08a2db17]{color:#111;letter-spacing:-.06em;font-size:clamp(20px,2.6vw,36px);line-height:.95}.next-design-arrow[data-v-08a2db17]{color:#555;font-size:21px}.next-design-visual img[data-v-08a2db17]{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:clamp(112px,16vw,200px)}.next-design-visual figcaption[data-v-08a2db17]{color:#666;margin-top:4px;font-size:11px}.sample-actions[data-v-08a2db17]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.sample-actions>div[data-v-08a2db17]{border-top:1px solid #e9e9e9;flex-direction:column;align-items:flex-start;padding-top:16px;display:flex}.sample-actions p[data-v-08a2db17]{margin-bottom:12px}.sample-actions button[data-v-08a2db17]{border-color:#888;min-height:44px;margin-top:auto}.sample-actions h3 i[data-v-08a2db17]{margin-right:4px;font-size:16px}.detail-faq[data-v-08a2db17]{padding-bottom:32px}.detail-faq h2[data-v-08a2db17]{margin-bottom:12px}.detail-faq details[data-v-08a2db17]{border-bottom:1px solid #e9e9e9;padding:12px 0}.detail-faq details[data-v-08a2db17]:last-child{border-bottom:0}.detail-faq summary[data-v-08a2db17]{cursor:pointer;font-size:15px;font-weight:600;line-height:1.5}.detail-faq p[data-v-08a2db17]{margin:8px 0}.detail-text-action[data-v-08a2db17]{text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.detail-mobile-action[data-v-08a2db17]{display:none}.detail-message[data-v-08a2db17]{justify-items:start;gap:16px;padding:48px 0;display:grid}@media (width<=960px){.catalog-detail[data-v-08a2db17]{--detail-nav-height:46px}.detail-section[data-v-08a2db17]{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 0}.detail-section>.section-heading[data-v-08a2db17]{position:static}.section-heading p[data-v-08a2db17]{margin-top:8px}.detail-hero[data-v-08a2db17]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:24px}.detail-nav-action[data-v-08a2db17]{display:none}.has-design[data-v-08a2db17]{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.detail-mobile-action[data-v-08a2db17]{z-index:6;padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e9e9e9;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;inset:auto 0 0}.detail-mobile-action a[data-v-08a2db17]{flex:1;max-width:220px;min-height:44px;padding-inline:8px;font-size:13px}.detail-mobile-price[data-v-08a2db17]{color:#111;gap:2px;font-size:14px;display:grid}.detail-mobile-price span[data-v-08a2db17]:not(.currency-value){color:#555;font-size:12px}.detail-mobile-price strong[data-v-08a2db17]{font-size:16px}}@media (width<=640px){.detail-hero[data-v-08a2db17],.next-design[data-v-08a2db17],.sample-actions[data-v-08a2db17]{grid-template-columns:minmax(0,1fr)}.next-design[data-v-08a2db17],.sample-actions[data-v-08a2db17]{gap:16px}.next-design-visual[data-v-08a2db17]{grid-template-columns:minmax(96px,.9fr) auto minmax(0,1.25fr);justify-self:start;max-width:350px}.hero-secondary-actions[data-v-08a2db17]{gap:8px}.hero-secondary-actions button[data-v-08a2db17]{gap:6px;padding-inline:6px;font-size:12px}.order-help[data-v-08a2db17]{padding-block:32px}.detail-faq h2[data-v-08a2db17],.order-help h2[data-v-08a2db17],.section-heading h2[data-v-08a2db17]{font-size:21px}}
