._workbench_16gfu_1{--product-blue:var(--inx-action);--product-red:var(--inx-action);--product-paper:var(--inx-surface);--product-paper-bright:var(--inx-white);max-inline-size:var(--content-width);padding:0 var(--page-gutter) clamp(4rem, 8vw, 7rem);border-inline:1px solid var(--line);background:var(--product-paper-bright);margin-inline:auto}.product-page~.rfq-tray:not(.rfq-tray--open){display:none}._layout_16gfu_18{min-block-size:min(820px, calc(100svh - var(--header-height) - 7rem));border-block-end:1px solid var(--ink);background:var(--product-paper-bright);grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);column-gap:clamp(1rem,2.5vw,2.5rem);display:grid}._budget_16gfu_27{border-block:1px solid var(--line);overflow-wrap:anywhere;gap:.55rem;margin-block-start:1rem;padding-block:1rem;display:grid}._budget_16gfu_27>span{font-weight:700}._budget_16gfu_27 output{font-size:1.15rem;font-weight:700}._budget_16gfu_27 small{color:var(--inx-muted)}._proceedAction_16gfu_40{border:1px solid var(--inx-action);background:var(--inx-action);min-block-size:48px;inline-size:100%;color:var(--inx-white);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;margin-block-start:1rem;padding:.8rem 1rem;font-weight:700;text-decoration:none;display:flex}._proceedAction_16gfu_40:disabled{opacity:.5;cursor:default}._proceedAction_16gfu_40:hover:not(:disabled){background:var(--inx-hover);border-color:var(--inx-hover)}._proceedAction_16gfu_40:active:not(:disabled){background:var(--inx-pressed)}._mediaColumn_16gfu_62{min-inline-size:0;padding:clamp(1.5rem,3vw,2.75rem) clamp(1rem,3vw,3rem) 2rem 0;position:relative}._productCanvas_16gfu_68{border:1px solid var(--ink);background:linear-gradient(90deg, transparent 49.9%, #1112130d 50%, transparent 50.1%), linear-gradient(transparent 49.9%, #1112130d 50%, transparent 50.1%), var(--product-paper-bright);min-block-size:clamp(390px,58vw,690px);box-shadow:14px 14px 0 var(--product-blue);background-size:100% 100%;place-items:center;margin-block-end:14px;margin-inline-end:14px;animation:.36s both _product-image-in_16gfu_1;display:grid;position:relative;overflow:hidden}._canvasImage_16gfu_86{background:0 0;min-block-size:clamp(390px,58vw,690px);inline-size:100%}._canvasImage_16gfu_86 .product-image__asset{object-fit:contain;padding:8%}._gallery_16gfu_97{--focus-ring:var(--inx-white);border:1px solid var(--ink);background:var(--ink);overscroll-behavior-inline:contain;scrollbar-width:thin;gap:.75rem;margin-block-start:1rem;padding:.75rem;display:flex;overflow-x:auto}._thumbnail_16gfu_110{border:1px solid var(--inx-muted);background:var(--product-paper-bright);flex:0 0 84px;place-items:center;block-size:84px;inline-size:84px;padding:0;display:grid;position:relative}._thumbnail_16gfu_110[aria-pressed=true]{box-shadow:inset 0 -5px 0 var(--product-red);outline:3px solid var(--product-blue);outline-offset:-4px;border-color:#fff}._thumbnail_16gfu_110 .product-image{block-size:100%;inline-size:100%}._thumbnail_16gfu_110 .product-image__asset{object-fit:contain;padding:.4rem}._thumbnail_16gfu_110>span{font-size:var(--inx-text-small);background:#fbfaf7e0;padding-inline:.2rem;position:absolute;inset-block-end:.2rem;inset-inline-end:.3rem}._imageBoundary_16gfu_148{border-inline-start:3px solid var(--product-red);color:var(--inx-text);font-size:var(--inx-text-small);margin:.9rem 0 0;padding-inline-start:.75rem}._configuration_16gfu_156{align-self:start;padding:clamp(2rem,4vw,4.5rem) 0 clamp(2rem,4vw,4rem) clamp(1.5rem,4vw,4rem);position:relative}._configuration_16gfu_156:before{background:var(--product-red);content:"";block-size:6px;inline-size:clamp(72px,22%,132px);margin-block-end:1.3rem;display:block}._configuration_16gfu_156 h1{max-inline-size:11ch;font-family:var(--font-sans);letter-spacing:0;margin-block-end:.45rem;font-size:clamp(3rem,5.8vw,5.9rem);font-weight:700;line-height:.88}._productSku_16gfu_181{color:var(--muted);letter-spacing:0;margin:0 0 1.35rem;font-size:.88rem;font-weight:600}._description_16gfu_189{max-inline-size:48ch;color:var(--inx-text);white-space:pre-line;margin-block-end:1.7rem;font-size:1.05rem}._sourceFacts_16gfu_197{border-block-start:2px solid var(--ink);margin:1rem 0 0}._sourceFacts_16gfu_197>div{border-block-end:1px solid var(--line);grid-template-columns:88px 1fr;gap:1rem;padding-block:.75rem;display:grid}._sourceFacts_16gfu_197 dt{color:var(--muted);font-size:var(--inx-text-small)}._sourceFacts_16gfu_197 dd{margin:0;font-size:.9rem}._variantPicker_16gfu_220{border:0;min-inline-size:0;margin:0;padding:0}._variantPicker_16gfu_220 legend{padding:0;font-size:1rem;font-weight:700}._variantPicker_16gfu_220>p{color:var(--muted);font-size:var(--inx-text-small);margin:.25rem 0 .75rem}._variantList_16gfu_239{border-block-start:1px solid var(--line);scrollbar-width:thin;max-block-size:270px;margin:0;padding:0;list-style:none;overflow-y:auto}._inventoryRow_16gfu_249{border:0;border-block-end:1px solid var(--line);text-align:start;background:0 0;grid-template-columns:2rem 1fr;align-items:center;gap:.75rem;min-block-size:48px;inline-size:100%;padding:.65rem 0;display:grid}._variantNumber_16gfu_263{color:var(--muted);font-size:var(--inx-text-small);font-variant-numeric:tabular-nums}._quantity_16gfu_269{font-size:var(--inx-text-small);gap:.45rem;margin-block-start:1.4rem;font-weight:600;display:grid}._quantityPrompt_16gfu_277{color:var(--inx-action);margin-block:.6rem 1.25rem;font-size:1.1rem;font-weight:700;line-height:1.5}._quantity_16gfu_269 input{border:1px solid var(--line-dark);background:var(--paper-bright);text-align:start;min-block-size:48px;inline-size:100%;min-inline-size:0;padding-inline:.85rem}._actions_16gfu_295{gap:.65rem;margin-block-start:1rem;display:grid}._mockupAction_16gfu_301{border:1px solid var(--ink);background:var(--ink);color:#fff;min-block-size:54px;inline-size:100%;box-shadow:7px 7px 0 var(--product-blue);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.8rem 1rem;font-weight:700;transition:transform .16s,background-color .16s,color .16s;display:grid}._mockupAction_16gfu_301:hover:not(:disabled){background:var(--inx-hover);transform:translateY(-2px)}._mockupAction_16gfu_301:disabled{cursor:not-allowed;opacity:.42}._mockupAction_16gfu_301 svg{block-size:20px;inline-size:20px}._unavailable_16gfu_335{border-inline-start:3px solid var(--inx-error);color:var(--inx-error);font-size:var(--inx-text-small);margin:1rem 0 0;padding-inline-start:.8rem}._builder_16gfu_343{--builder-blue:var(--inx-action);--builder-red:var(--inx-action);max-inline-size:var(--content-width);padding:clamp(1.5rem, 3vw, 3rem) var(--page-gutter) clamp(2rem, 5vw, 4rem);border-inline:1px solid var(--line);background:var(--inx-surface);outline:none;margin:0 auto clamp(4rem,8vw,8rem);scroll-margin-block-start:calc(var(--header-height) + 1rem)}._builder_16gfu_343:before{background:linear-gradient(90deg, var(--builder-red) 0 14%, var(--builder-blue) 14% 34%, var(--ink) 34% 100%);content:"";block-size:6px;inline-size:100%;margin-block-end:clamp(1.5rem,3vw,2.5rem);display:block}._builderHeading_16gfu_369{--focus-ring:var(--inx-white);background:var(--ink);color:#fff;justify-content:space-between;align-items:start;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:flex}._builderHeading_16gfu_369 h2{margin-block-end:.55rem}._builderHeading_16gfu_369 .eyebrow{color:var(--inx-sky)}._builderHeading_16gfu_369 p:last-child{color:#c7c9c8;margin:0}._closeBuilder_16gfu_393{color:#fff;background:0 0;border:1px solid #fff;align-items:center;gap:.5rem;min-block-size:44px;padding:.6rem .8rem;display:inline-flex}._builderNotice_16gfu_404{border-inline-start:5px solid var(--builder-blue);background:var(--inx-white);max-inline-size:72ch;color:var(--inx-text);margin:1.25rem 0 1.5rem;padding:.9rem 1rem;font-size:.9rem}._builder_16gfu_343>section h2{letter-spacing:0;font-size:clamp(1.45rem,3vw,2.4rem)}@keyframes _product-image-in_16gfu_1{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1080px){._layout_16gfu_18{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}._mediaColumn_16gfu_62{padding-inline-end:1.5rem}._configuration_16gfu_156{padding-inline-start:1.5rem}}@media (max-width:820px){._layout_16gfu_18{flex-direction:column;gap:0;min-block-size:0;display:flex}._mediaColumn_16gfu_62{border-block-end:1px solid var(--line);padding:1.25rem 0 1.5rem}._configuration_16gfu_156{padding:2.25rem 0 2.5rem}._configuration_16gfu_156 h1{max-inline-size:13ch}._productCanvas_16gfu_68,._canvasImage_16gfu_86{min-block-size:min(82vw,590px)}._productCanvas_16gfu_68{box-shadow:10px 10px 0 var(--product-blue);margin-block-end:10px;margin-inline-end:10px}}@media (max-width:560px){._workbench_16gfu_1{border-inline:0;padding-block-start:.75rem}._configuration_16gfu_156 h1{font-size:clamp(2.55rem,13vw,4.1rem)}._builderHeading_16gfu_369{display:grid}._builder_16gfu_343{border-inline:0}._closeBuilder_16gfu_393{justify-self:start}}@media (prefers-reduced-motion:reduce){._productCanvas_16gfu_68,._mockupAction_16gfu_301,._inventoryRow_16gfu_249{transition:none;animation:none}}._workbench_16gfu_1{border-inline:0}._productCanvas_16gfu_68{border-color:var(--line);background:var(--inx-white);box-shadow:none;margin-block-end:0;margin-inline-end:0}._configuration_16gfu_156:before{display:none}._configuration_16gfu_156 h1{letter-spacing:0;max-inline-size:18ch;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.2;font-weight:var(--font-weight-display)}._builder_16gfu_343{--builder-blue:var(--inx-action);--builder-red:var(--inx-action);background:var(--inx-surface);border-inline:0}._builder_16gfu_343:before{background:var(--line);block-size:1px}@media (max-width:700px){._productCanvas_16gfu_68{box-shadow:none}._configuration_16gfu_156 h1{font-size:clamp(1.9rem,7vw,2.8rem)}}._configuration_16gfu_156{min-inline-size:0}._configuration_16gfu_156 h1{font-size:var(--inx-h1);line-height:var(--inx-heading-leading)}._sourceFacts_16gfu_197>div{grid-template-columns:minmax(0,.35fr) minmax(0,1fr)}._inventoryRow_16gfu_249{grid-template-columns:2rem minmax(0,1fr)}._mockupAction_16gfu_301{background:var(--inx-white);color:var(--inx-action);border-color:var(--inx-action);border-radius:var(--inx-radius-pill);box-shadow:none;text-align:start;grid-template-columns:auto minmax(0,1fr)}._mockupAction_16gfu_301:hover:not(:disabled){background:var(--inx-surface)}._mockupAction_16gfu_301:active:not(:disabled){background:var(--inx-pressed);color:var(--inx-white)}._builderHeading_16gfu_369 h2{color:inherit}._builderHeading_16gfu_369 p:last-child{color:var(--inx-border)}._closeBuilder_16gfu_393{border-radius:var(--inx-radius-control)}._productCanvas_16gfu_68{aspect-ratio:1;min-block-size:0}._canvasImage_16gfu_86{block-size:100%;min-block-size:0;position:absolute;inset:0}._variantDetails_16gfu_536{gap:.25rem;min-inline-size:0;display:grid}._priceBlock_16gfu_537{margin-block:1.25rem}._inventoryValue_16gfu_538{color:var(--inx-muted);font-size:var(--inx-text-small);font-weight:400}._variantList_16gfu_239 [data-inventory-state=out_of_stock] ._inventoryValue_16gfu_538,._unresolvedInventory_16gfu_540[data-inventory-state=out_of_stock] ._inventoryValue_16gfu_538{color:var(--inx-error)}._variantPicker_16gfu_220>._inventoryNotice_16gfu_541{margin-block:.5rem .75rem}._unresolvedInventory_16gfu_540{border-block:1px solid var(--line);padding-block:1rem}._unresolvedInventory_16gfu_540 p{font-size:var(--inx-text-small);margin:0 0 .5rem}._artworkFileName_16gfu_544{color:var(--inx-muted);font-size:var(--inx-text-small);overflow-wrap:anywhere;margin:.25rem 0 0}._uploadToast_16gfu_545{z-index:50;border:1px solid var(--inx-error);border-radius:var(--inx-radius-control);background:var(--inx-white,#fff);inline-size:min(30rem,100% - 2rem);color:var(--inx-error);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;display:grid;position:fixed;inset-block-end:1rem;inset-inline-end:1rem;box-shadow:0 .5rem 1.5rem #111f4029}._uploadToast_16gfu_545 p{overflow-wrap:anywhere;margin:0}._uploadToast_16gfu_545 button{border:1px solid var(--inx-error);border-radius:var(--inx-radius-control);background:var(--inx-white,#fff);block-size:44px;inline-size:44px;color:inherit;place-items:center;padding:0;display:grid}._uploadToast_16gfu_545 button svg{block-size:20px;inline-size:20px}._matrix_1cta5_1{overflow-wrap:anywhere}._matrix_1cta5_1 bdi{white-space:pre-wrap}._matrix_1cta5_1:focus-visible{outline:2px solid var(--inx-action);outline-offset:3px}._canonical_1cta5_4{font-size:var(--inx-text-small);margin-block-start:1rem}._canonical_1cta5_4 p{color:var(--inx-muted);margin:0 0 .25rem}._canonical_1cta5_4 ul{overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem .85rem;margin:0;padding:0;list-style:none;display:flex}
