.ProductClient_pageWrapper__4_ABV{background-color:#ffffff;min-height:100vh;display:flex;flex-direction:column}.ProductClient_mainContent__i0NxK{flex:1 1;width:100%;padding:24px 0 60px}.ProductClient_container__ubDJB{width:100%;min-width:0;max-width:1240px;margin:0 auto;padding:0 24px}.ProductClient_breadcrumbs__fNVaf{flex-wrap:wrap;display:flex;align-items:center;gap:8px;font-size:13.5px;color:#6b7280;margin-bottom:24px}.ProductClient_breadcrumbLink__bX1If{color:#6b7280;text-decoration:none;transition:color .15s ease}.ProductClient_breadcrumbLink__bX1If:hover{color:#111827}.ProductClient_breadcrumbSeparator__GnvbC{color:#9ca3af}.ProductClient_breadcrumbCurrent__grXin{color:#111827;font-weight:600}.ProductClient_productGrid__fx6td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;margin-bottom:48px;align-items:start}.ProductClient_productGrid__fx6td>*{min-width:0}.ProductClient_galleryCol__JTSfg{position:sticky;top:128px;align-self:start;display:flex;flex-direction:column}.ProductClient_mainImageBox__gLEV_{position:relative;width:100%;aspect-ratio:1/1;background-color:#f8f9fa;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;cursor:zoom-in}.ProductClient_mainImage__6bKGt{object-fit:cover;padding:0;transition:transform .25s ease}.ProductClient_mainImageBox__gLEV_:hover .ProductClient_mainImage__6bKGt{transform:scale(1.02)}.ProductClient_zoomHintBadge__IU71W{position:absolute;bottom:12px;right:12px;background:rgba(17,24,39,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffffff;font-size:11px;font-weight:500;padding:4px 10px;border-radius:20px;display:flex;align-items:center;gap:4px;opacity:0;transform:translateY(4px);transition:all .2s ease}.ProductClient_mainImageBox__gLEV_:hover .ProductClient_zoomHintBadge__IU71W{opacity:1;transform:translateY(0)}.ProductClient_previewLabel__BlYfW{font-size:13px;font-weight:600;color:#111827;margin:18px 0 10px}.ProductClient_thumbnailsRow__ZTGs1{display:flex;gap:12px;overflow-x:auto;padding-bottom:4px}.ProductClient_thumbnailBtn__sBhbj{position:relative;width:84px;height:80px;border-radius:8px;background-color:#f8f9fa;border:1.5px solid #e5e7eb;overflow:hidden;cursor:pointer;padding:0;flex-shrink:0;transition:border-color .15s ease,transform .15s ease}.ProductClient_thumbnailBtn__sBhbj:hover{border-color:#9ca3af}.ProductClient_thumbnailActive__pnhxC{border-color:#c01856!important;box-shadow:0 0 0 1px #c01856}.ProductClient_thumbImg__ga8S6{object-fit:cover}.ProductClient_detailsCol__KqjtR{display:flex;flex-direction:column;gap:20px}.ProductClient_title__SvA4s{font-size:30px;font-weight:800;color:#111827;letter-spacing:-.02em;margin:0;line-height:1.2}.ProductClient_priceBlock__5cQBk{display:flex;flex-direction:column;gap:4px}.ProductClient_price___zNf2{font-size:32px;font-weight:800;color:#c01856;letter-spacing:-.01em}.ProductClient_priceNote__zN6hJ{font-size:13px;color:#6b7280}.ProductClient_sectionBlock__B6DeU{display:flex;flex-direction:column;gap:8px}.ProductClient_sectionHeaderRow__F0XbQ{display:flex;align-items:center;justify-content:space-between}.ProductClient_sectionLabel__LHHto{font-size:13px;font-weight:700;color:#111827;text-transform:uppercase;letter-spacing:.5px}.ProductClient_includedAccessories__EuffI{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;color:#111827}.ProductClient_includedAccessories__EuffI>svg{flex-shrink:0;margin-top:1px;color:#c01856}.ProductClient_includedAccessoriesNote__YA9Fp{font-size:13px;color:#6b7280}.ProductClient_sizeGuideLink__OpvfS{font-size:12.5px;color:#c01856;background:none;border:none;cursor:pointer;text-decoration:underline;padding:0;display:inline-flex;align-items:center;gap:4px}.ProductClient_typeOptions__EP4yS{display:flex;flex-wrap:wrap;gap:10px}.ProductClient_typeOption__19KKX{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:8px;border:1.5px solid #e5e7eb;background-color:#ffffff;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.ProductClient_typeOption__19KKX:hover{border-color:#d1d5db}.ProductClient_typeOptionSelected__kKLXe{border-color:#c01856;background-color:#fff9f9}.ProductClient_radioCircle__ccuw6{width:16px;height:16px;border-radius:50%;border:1.5px solid #d1d5db;display:flex;align-items:center;justify-content:center}.ProductClient_radioCircleSelected__6XJpt{border-color:#c01856}.ProductClient_radioDot__3lU_y{width:8px;height:8px;border-radius:50%;background-color:#c01856}.ProductClient_typeThumbBox__S1Lrm{position:relative;width:26px;height:26px;border-radius:4px;overflow:hidden;flex-shrink:0}.ProductClient_typeText__q2MER{font-size:14px;font-weight:600;color:#111827}.ProductClient_sizeGrid__9DYb4{display:flex;gap:8px;flex-wrap:wrap}.ProductClient_sizeBtn__jC__1{width:44px;height:38px;border-radius:8px;border:1.5px solid #e5e7eb;background:#ffffff;font-size:14px;font-weight:600;color:#111827;cursor:pointer;transition:all .15s ease}.ProductClient_sizeBtn__jC__1:hover{border-color:#d1d5db}.ProductClient_sizeBtnSelected__j1_Hx{border-color:#c01856;background:#c01856;color:#ffffff}.ProductClient_colorSwatches__pGo9r{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ProductClient_colorSwatch__FLCCw{width:32px;height:32px;border-radius:50%;border:2px solid #e5e7eb;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center}.ProductClient_colorSwatch__FLCCw:hover{transform:scale(1.1)}.ProductClient_colorSwatchActive__AAQXu{border-color:#c01856;transform:scale(1.1);box-shadow:0 0 0 2px rgba(230,30,43,.3)}.ProductClient_stepperRow__I0Doh{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ProductClient_stepperWrapper__mRJB1{display:inline-flex;align-items:center;border:1.5px solid #d1d5db;border-radius:8px;padding:3px 6px;background:#ffffff}.ProductClient_stepperBtn__cP9wO{background:transparent;border:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#111827;cursor:pointer;font-weight:600;transition:color .15s}.ProductClient_stepperBtn__cP9wO:disabled{color:#d1d5db;cursor:not-allowed}.ProductClient_stepperInput__7q84m{width:48px;height:32px;border:none;font-size:16px;font-weight:700;color:#111827;text-align:center;outline:none;background:transparent}.ProductClient_totalSummaryBox__c6M4z{display:flex;align-items:baseline;gap:8px}.ProductClient_totalPriceText__2fj34{font-size:18px;font-weight:800;color:#111827}.ProductClient_discountBadge__TNyCA{font-size:12px;font-weight:600;color:#059669;background:#ecfdf5;padding:3px 8px;border-radius:6px}.ProductClient_batchTipBox__4o1WO{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;background-color:#f8fafc;border:1px solid #e2e8f0;margin:20px 0 0}.ProductClient_batchTipIconWrapper__B1_u_{width:34px;height:34px;border-radius:8px;background-color:#ffffff;border:1px solid #e2e8f0;color:#c01856;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.ProductClient_batchTipContent__llksb{flex:1 1}.ProductClient_batchTipTitle__iv2un{font-size:13.5px;font-weight:700;color:#0f172a;margin-bottom:4px;letter-spacing:-.01em}.ProductClient_batchTipText__WQ6wl{font-size:12.5px;line-height:1.5;color:#475569}.ProductClient_batchTipText__WQ6wl strong{color:#0f172a;font-weight:600}.ProductClient_uploadDropzone__gI51Q{border:2px dashed #d1d5db;border-radius:12px;padding:22px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .2s ease;background-color:#fafafa;position:relative}.ProductClient_uploadDropzoneActive__m3CT_,.ProductClient_uploadDropzone__gI51Q:hover{border-color:#c01856;background-color:#fef2f2}.ProductClient_uploadIcon__AUUNu{color:#c01856;margin-bottom:8px}.ProductClient_uploadTitle__woxXR{font-size:17px;font-weight:700;color:#111827;margin-bottom:6px}.ProductClient_uploadSubtitle__djz6K{font-size:14px;line-height:1.5;color:#6b7280}.ProductClient_noMockupLink__kpXdQ{margin-top:10px;font-size:13px;color:#c01856;text-decoration:underline;font-weight:500;display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer}.ProductClient_uploadedFileBox__cEpIT{display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px;background:#ffffff;border:1px solid #bbf7d0;border-radius:10px;text-align:left}.ProductClient_uploadedThumb__UL6YB{position:relative;width:48px;height:48px;border-radius:6px;overflow:hidden;background:#f3f4f6;flex-shrink:0}.ProductClient_uploadedInfo__aTggW{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.ProductClient_uploadedName__e97nr{font-size:13.5px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductClient_uploadedSize__joDZv{font-size:12px;color:#059669;font-weight:500}.ProductClient_removeFileBtn__U88pp{background:none;border:none;color:#ef4444;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:6px}.ProductClient_removeFileBtn__U88pp:hover{background:#fee2e2}.ProductClient_actionsRow__A_abA{display:flex;gap:14px;margin-top:6px}.ProductClient_btnPrimary__1OKfS{flex:1.2 1;background-color:#c01856;color:#ffffff;font-size:15px;font-weight:600;padding:14px 24px;border-radius:8px;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background-color .15s ease,transform .1s ease;box-shadow:0 4px 14px rgba(230,30,43,.25)}.ProductClient_btnPrimary__1OKfS:hover{background-color:#a8134a;transform:translateY(-1px)}.ProductClient_btnPrimary__1OKfS:disabled{opacity:.6;cursor:not-allowed;transform:none}.ProductClient_btnSecondary__9jmbu{flex:1 1;background-color:#ffffff;color:#111827;font-size:15px;font-weight:600;padding:13px 20px;border-radius:8px;border:1.5px solid #111827;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease}.ProductClient_btnSecondary__9jmbu:hover{background-color:#f3f4f6}.ProductClient_microcopy__vjg3A{font-size:12px;color:#6b7280;margin-top:-10px}.ProductClient_trustBadges__VbymW{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #f0f0f2;border-bottom:1px solid #f0f0f2;padding:24px 0;margin-bottom:40px}.ProductClient_trustItem__dsh4L{display:flex;align-items:flex-start;gap:12px;padding:0 20px;position:relative}.ProductClient_trustItem__dsh4L:not(:last-child):after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background-color:#e5e7eb}.ProductClient_trustIconWrapper__JJd3H{color:#111827;flex-shrink:0;margin-top:2px}.ProductClient_trustTitle__601UA{font-size:14px;font-weight:700;color:#111827;margin-bottom:4px}.ProductClient_trustText__eyssI{font-size:12px;color:#6b7280;line-height:1.45;margin:0}.ProductClient_bulkBanner__ppwoX{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:48px}.ProductClient_bulkContent__vphnw{display:flex;flex-direction:column;gap:16px;flex:1 1}.ProductClient_bulkTitle__o8gvz{font-size:22px;font-weight:800;color:#111827;margin:0}.ProductClient_bulkFeatures__33zbC{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ProductClient_bulkFeatureItem___q1N2{display:flex;align-items:flex-start;gap:10px}.ProductClient_bulkFeatureIcon__sk_ZL{color:#111827;flex-shrink:0;margin-top:2px}.ProductClient_bulkFeatureTitle__Ba6pk{font-size:13px;font-weight:700;color:#111827;margin-bottom:2px}.ProductClient_bulkFeatureText__82EwK{font-size:11.5px;color:#6b7280;line-height:1.4;margin:0}.ProductClient_bulkBtn__7xlhK{background-color:#ffffff;color:#111827;border:1.5px solid #111827;border-radius:8px;padding:13px 24px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.ProductClient_bulkBtn__7xlhK:hover{background-color:#111827;color:#ffffff}.ProductClient_tabsSection__8ad9f{margin-bottom:40px}.ProductClient_tabHeaders__Sqj0_{display:flex;border-bottom:1px solid #e5e7eb;gap:32px;margin-bottom:24px}.ProductClient_tabBtn__Ki15S{background:transparent;border:none;padding:12px 0 16px;font-size:16px;font-weight:600;color:#6b7280;cursor:pointer;position:relative;transition:color .15s}.ProductClient_tabBtn__Ki15S:hover{color:#111827}.ProductClient_tabBtnActive__KySG8{color:#c01856}.ProductClient_tabBtnActive__KySG8:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2.5px;background-color:#c01856;border-radius:2px 2px 0 0}.ProductClient_tabBody__7Sr0X{display:flex;flex-direction:column;gap:12px;max-width:860px}.ProductClient_tabHeading__GaxMn{font-size:16px;font-weight:700;color:#111827;margin:0 0 6px}.ProductClient_tabBody__7Sr0X p{font-size:14px;line-height:1.6;color:#4b5563;margin:0}.ProductClient_cityTabAlert__jqetT{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-radius:10px;background:#f9fafb;border:1px solid #e5e7eb;margin-bottom:12px}.ProductClient_cityTabLeft__Rzu3V{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#374151}.ProductClient_tabCityChangeBtn__WW_pB{background:none;border:none;color:#c01856;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.ProductClient_sizeTableWrapper__ofTrt{margin-top:16px}.ProductClient_sizeTable__BSOFF{width:100%;max-width:480px;border-collapse:collapse;margin-top:8px;font-size:13px}.ProductClient_sizeTable__BSOFF td,.ProductClient_sizeTable__BSOFF th{padding:8px 12px;border:1px solid #e5e7eb;text-align:left}.ProductClient_sizeTable__BSOFF th{background-color:#f9fafb;font-weight:600}.ProductClient_imageLightbox__pU2QC{position:fixed;inset:0;background:rgba(17,24,39,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;animation:ProductClient_fadeIn__zlzbY .2s ease-out}.ProductClient_imageLightboxContent__r3u9W{position:relative;max-width:800px;max-height:85vh;width:100%;aspect-ratio:1/1;background:#ffffff;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 25px 50px rgba(0,0,0,.35)}.ProductClient_lightboxCloseBtn__8JiXe{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;color:#ffffff;border:none;cursor:pointer;z-index:10}.ProductClient_lightboxCloseBtn__8JiXe,.ProductClient_sizeModalOverlay__c2QIw{background:rgba(17,24,39,.7);display:flex;align-items:center;justify-content:center}.ProductClient_sizeModalOverlay__c2QIw{position:fixed;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;padding:20px}.ProductClient_sizeModalContent__4JUks{background:#ffffff;border-radius:20px;padding:28px;max-width:500px;width:100%;position:relative}.ProductClient_editorPromoBox__K8xgW{background:linear-gradient(180deg,#fef2f2,#ffffff);border:1.5px solid #fecaca;border-radius:16px;padding:24px;margin-bottom:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 4px 16px rgba(230,30,43,.05)}.ProductClient_editorPromoHeader__ZWeaI{display:flex;align-items:center;justify-content:space-between}.ProductClient_editorBadge__Vxz3r{background:#c01856;color:#ffffff;font-size:11.5px;font-weight:800;border-radius:20px;text-transform:uppercase;letter-spacing:.4px}.ProductClient_editorLiveBadge__rAJCI{color:#15803d;background:#dcfce7;padding:3px 8px;border-radius:12px}.ProductClient_editorPromoTitle__9lHLg{font-size:17px;font-weight:800;color:#111827;line-height:1.35}.ProductClient_editorPromoText__nv9Ao{font-size:13.5px;color:#4b5563}.ProductClient_editorConfigSummary__iuYW_{background:#ffffff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.ProductClient_summaryTag__YElX_{font-size:13px;color:#111827}.ProductClient_summaryAutoSave__iUniE{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#15803d;padding-top:4px;border-top:1px dashed #f3f4f6}.ProductClient_editorActionsGroup__3WlcN{display:flex;flex-direction:column;gap:10px}.ProductClient_btnPrimaryLarge__6h0nX{background:linear-gradient(135deg,#c01856,#a8134a);font-size:15px;font-weight:800;padding:14px 24px;border-radius:12px;box-shadow:0 4px 14px rgba(230,30,43,.3);transition:transform .15s ease,box-shadow .15s ease}.ProductClient_btnPrimaryLarge__6h0nX:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(230,30,43,.4)}.ProductClient_btnPrimaryLarge__6h0nX:disabled{opacity:.7;cursor:not-allowed}.ProductClient_btnSecondaryOutline__M4Kvk{width:100%;display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;background:#ffffff;border:1px solid #d1d5db;border-radius:10px;color:#374151;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.ProductClient_btnSecondaryOutline__M4Kvk:hover{background:#f9fafb;border-color:#9ca3af;color:#111827}.ProductClient_subColorBlock__kgpQB{margin-top:14px;padding:14px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:10px}.ProductClient_subColorLabel__SEbrT{font-size:13px;font-weight:700;color:#374151}.ProductClient_swatchesRow__pPwsv{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ProductClient_swatchBtn__oJIDK{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.ProductClient_swatchBtn__oJIDK:hover{transform:scale(1.1)}.ProductClient_swatchBtnActive__W9GGL{border-color:#111827;box-shadow:0 0 0 2px #ffffff,0 0 0 4px #111827}.ProductClient_selectedColorHint__FsAFM{font-size:12px;color:#6b7280}@media (max-width:992px){.ProductClient_batchTipBox__4o1WO{display:none}.ProductClient_galleryCol__JTSfg{position:static}.ProductClient_productGrid__fx6td{grid-template-columns:minmax(0,1fr);gap:32px}.ProductClient_trustBadges__VbymW{grid-template-columns:minmax(0,1fr);gap:20px}.ProductClient_trustItem__dsh4L:not(:last-child):after{display:none}.ProductClient_bulkBanner__ppwoX{flex-direction:column;align-items:flex-start}.ProductClient_bulkFeatures__33zbC{grid-template-columns:minmax(0,1fr)}.ProductClient_bulkBtn__7xlhK{width:100%;text-align:center}}@media (max-width:640px){.ProductClient_formatGrid__mXsGQ{grid-template-columns:minmax(0,1fr)}.ProductClient_actionsRow__A_abA{flex-direction:column}.ProductClient_tabHeaders__Sqj0_{gap:16px;overflow-x:auto}.ProductClient_tabBtn__Ki15S{font-size:14px;white-space:nowrap}}.ProductClient_productOrderBox__3VJRu{margin-top:14px;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.ProductClient_orderModeTabs__Xmzre{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px}.ProductClient_orderModeTab__f6Ii_{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:13px;font-weight:600;color:#475569;background:#f8fafc;cursor:pointer;transition:all .2s ease}.ProductClient_orderModeTab__f6Ii_:hover{border-color:#cbd5e1;background:#ffffff;color:#0f172a}.ProductClient_orderModeTabActiveUpload__sV_uR{border-color:#0284c7;background:#f0f9ff;color:#0369a1;box-shadow:0 2px 6px rgba(2,132,199,.12)}.ProductClient_orderModeTabActiveEditor__1OXkK{border-color:#0d9488;background:#f0fdfa;color:#0f766e;box-shadow:0 2px 6px rgba(13,148,136,.12)}.ProductClient_orderModeTabActiveDesigner__ZoKha{border-color:#c01856;background:#fdf2f8;color:#9d174d;box-shadow:0 2px 6px rgba(192,24,86,.12)}.ProductClient_modeUploadContent__Gytc9{display:flex;flex-direction:column;gap:12px}.ProductClient_uploadDropzoneHasFile__H62yQ{border-style:solid;border-color:#86efac;background:#f0fdf4;padding:8px}.ProductClient_uploadedThumbImg__a84Zl{width:100%;height:100%;object-fit:cover;border-radius:6px}.ProductClient_uploadedFileActions__hSGiA{display:flex;align-items:center;gap:6px}.ProductClient_changeFileBtn__gfISi{background:none;border:1px solid #cbd5e1;padding:4px 8px;border-radius:6px;font-size:11.5px;font-weight:600;color:#475569;cursor:pointer}.ProductClient_changeFileBtn__gfISi:hover{background:#f1f5f9}.ProductClient_view3DActionRow__5vlNY{display:flex;flex-direction:column;gap:10px}.ProductClient_view3DToggleBtn__8RmT1{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;background:linear-gradient(135deg,#091e3a,#0d2d54);color:#38bdf8;border:1.5px solid rgba(56,189,248,.4);border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.ProductClient_view3DToggleBtn__8RmT1:hover{background:linear-gradient(135deg,#0d2d54,#15457a);border-color:#38bdf8;transform:translateY(-1px);box-shadow:0 4px 12px rgba(56,189,248,.2)}.ProductClient_view3DToggleBtnActive__bSDO6{border-color:#38bdf8;box-shadow:0 0 14px rgba(56,189,248,.3)}.ProductClient_view3DBadge__yCivY{background:#0284c7;color:#ffffff;font-size:10.5px;padding:2px 7px;border-radius:12px;text-transform:uppercase;font-weight:700;letter-spacing:.3px}.ProductClient_viewer3DAccordion__dP__F{margin-top:4px;border-radius:12px;overflow:hidden;animation:ProductClient_fadeIn__zlzbY .25s ease}.ProductClient_specsAccordion__uVaed{border:1px solid #e2e8f0;border-radius:10px;background:#ffffff;overflow:hidden}.ProductClient_specsToggleBtn__zfA2N{width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f8fafc;border:none;cursor:pointer;text-align:left;transition:background .15s ease}.ProductClient_specsToggleBtn__zfA2N:hover{background:#f1f5f9}.ProductClient_specsToggleTitle__uXx29{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#1e293b}.ProductClient_specsToggleIcon__esiqd{color:#0284c7}.ProductClient_specsQuickSummary__nNH7I{font-size:12px;color:#64748b;font-weight:500}.ProductClient_specsDetails__GNGFO{padding:12px 14px;border-top:1px solid #e2e8f0;background:#ffffff;display:flex;flex-direction:column;gap:10px}.ProductClient_specsGrid__PcBUs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 14px}.ProductClient_specsItem__226DW{display:flex;flex-direction:column;gap:2px}.ProductClient_specsItemLabel__0FCKP{font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.4px;font-weight:600}.ProductClient_specsItemVal__JcaI1{font-size:12.5px;font-weight:600;color:#0f172a}.ProductClient_specsWarning___VR4l{font-size:11.5px;color:#92400e;background:#fffbeb;border:1px solid #fef3c7;border-radius:8px;padding:8px 10px;line-height:1.45}.ProductClient_customerTypeCard__by0gM{padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.ProductClient_customerTypeHeader__csz58{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ProductClient_customerTypeLabel___Yu_G{font-size:12.5px;font-weight:600;color:#1e293b}.ProductClient_customerTypeToggles__7UYcG{display:flex;gap:6px}.ProductClient_customerTypeBtn__6vm3t{padding:6px 12px;font-size:12px;font-weight:600;color:#475569;background:#ffffff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .15s ease}.ProductClient_customerTypeBtn__6vm3t:hover{border-color:#94a3b8;background:#f8fafc}.ProductClient_customerTypeBtnActive____JMh{background:#0f172a;color:#ffffff;border-color:#0f172a}.ProductClient_legalFieldsGrid__KOntr{display:grid;grid-template-columns:1.4fr 1fr;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed #cbd5e1}.ProductClient_legalField__Z4h27{display:flex;flex-direction:column;gap:4px}.ProductClient_fieldLabel__dc1cD{font-size:11.5px;font-weight:600;color:#475569}.ProductClient_fieldInput__0yr2N{padding:8px 10px;font-size:12.5px;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;background:#ffffff;outline:none;transition:border-color .15s ease}.ProductClient_fieldInput__0yr2N:focus{border-color:#0284c7;box-shadow:0 0 0 2px rgba(2,132,199,.15)}.ProductClient_cartSuccessToast__9A0lM{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;font-size:13px;color:#15803d;font-weight:500;animation:ProductClient_fadeIn__zlzbY .2s ease}.ProductClient_cartToastLink__OBrkt{margin-left:auto;font-weight:700;color:#16a34a;text-decoration:underline;white-space:nowrap}.ProductClient_actionBtnsDual__vd8iG{display:flex;gap:10px;margin-top:4px}.ProductClient_btnAddToCartPrimary__nAAaQ{flex:1.3 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 20px;background:#c01856;color:#ffffff;border:none;border-radius:8px;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .2s ease}.ProductClient_btnAddToCartPrimary__nAAaQ:hover:not(:disabled){background:#a01347;transform:translateY(-1px);box-shadow:0 4px 12px rgba(192,24,86,.25)}.ProductClient_btnAddToCartPrimary__nAAaQ:disabled{opacity:.7;cursor:not-allowed}.ProductClient_btnQuickOrderSecondary__gmMRF{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:13px 14px;background:#ffffff;color:#0f172a;border:1.5px solid #cbd5e1;border-radius:8px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.ProductClient_btnQuickOrderSecondary__gmMRF:hover{background:#f8fafc;border-color:#94a3b8}.ProductClient_modeDesignerContent__AWptm,.ProductClient_modeEditorContent__6Kvpc{padding:18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:12px}.ProductClient_designerPromoHeader__Tj19X,.ProductClient_editorPromoHeader__ZWeaI{display:flex;align-items:center;justify-content:space-between}.ProductClient_editorBadge__Vxz3r{display:inline-flex;align-items:center;gap:6px;background:#ccfbf1;color:#0f766e;font-size:12px;font-weight:700;padding:4px 10px;border-radius:12px}.ProductClient_editorLiveBadge__rAJCI{font-size:11.5px;font-weight:600;color:#0d9488;background:#ffffff;padding:2px 8px;border-radius:10px;border:1px solid #99f6e4}.ProductClient_designerBadge__rM7gp{display:inline-flex;align-items:center;gap:6px;background:#fce7f3;color:#9d174d;font-size:12px;font-weight:700;padding:4px 10px;border-radius:12px}.ProductClient_designerLiveBadge__eGcai{font-size:11.5px;font-weight:600;color:#db2777;background:#ffffff;padding:2px 8px;border-radius:10px;border:1px solid #fbcfe8}.ProductClient_editorPromoTitle__9lHLg{font-size:16px;font-weight:700;color:#0f172a;margin:0}.ProductClient_editorPromoText__nv9Ao{font-size:13px;color:#475569;line-height:1.5;margin:0}.ProductClient_editorFeaturesList__mZ3ki{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.ProductClient_editorFeaturesList__mZ3ki li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#334155}.ProductClient_designerChipsRow__993WO{display:flex;flex-wrap:wrap;gap:6px}.ProductClient_designerChip__3molZ{font-size:11.5px;background:#ffffff;border:1px solid #cbd5e1;padding:5px 9px;border-radius:14px;color:#334155;font-weight:500}.ProductClient_btnPrimaryLarge__6h0nX{width:100%;padding:13px 18px;background:#0f172a;color:#ffffff;border:none;border-radius:8px;font-size:14.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .2s ease}.ProductClient_btnPrimaryLarge__6h0nX:hover{background:#1e293b}.ProductClient_spin__VCTqo{animation:ProductClient_spin__VCTqo 1s linear infinite}@keyframes ProductClient_spin__VCTqo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ProductClient_fadeIn__zlzbY{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ProductClient_orderModeTabs__Xmzre{grid-template-columns:1fr}.ProductClient_actionBtnsDual__vd8iG{flex-direction:column}.ProductClient_legalFieldsGrid__KOntr{grid-template-columns:1fr}}.ProductClient_tabBody__7Sr0X[hidden]{display:none}.ProductClient_printConfiguration__appZE{display:grid;gap:12px;margin:20px 0}.ProductClient_pillowPrintSides__WN3G_,.ProductClient_printConfiguration__appZE label{display:grid;gap:7px;font-size:14px;font-weight:650;color:#253449}.ProductClient_printConfiguration__appZE select{width:100%;min-height:44px;border:1px solid #bac7d5;border-radius:10px;padding:10px 32px 10px 12px;background:#fff;color:#172431;font:inherit}.ProductClient_printConfiguration__appZE select:focus{outline:2px solid #c01856;outline-offset:2px}.ProductClient_printSizeRow__UHZdm{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.ProductClient_quantityPrices__pVwS4{margin:8px 0 24px;border:1px solid #d2dfe5;border-radius:14px;overflow:hidden;background:#fff}.ProductClient_quantityHeading__j5zjO{display:flex;flex-wrap:wrap;gap:4px 16px;justify-content:space-between;padding:14px 16px 8px;color:#124e60}.ProductClient_quantityHeading__j5zjO span{font-size:12px;color:#526376}.ProductClient_priceComposition__BoWLs{font-size:13px;padding:0 16px 12px;color:#384b5b}.ProductClient_quantityTableScroll__8KfnZ{overflow-x:auto}.ProductClient_quantityPrices__pVwS4 table{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProductClient_quantityPrices__pVwS4 th{background:#f4f8fa;color:#526376;text-align:right;padding:8px 12px;font-weight:600;white-space:nowrap}.ProductClient_quantityPrices__pVwS4 td{padding:9px 12px;text-align:right;border-top:1px solid #e6edf1;white-space:nowrap}.ProductClient_quantityPrices__pVwS4 td:first-child,.ProductClient_quantityPrices__pVwS4 th:first-child{text-align:left}.ProductClient_quantityPrices__pVwS4 tr[data-active=true]{background:#fff1f6}.ProductClient_quantityPrices__pVwS4 td button{border:0;background:transparent;color:#124e60;font:inherit;font-weight:700;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.ProductClient_quantityPrices__pVwS4 tr[data-active=true] button{color:#bd1453}.ProductClient_tierSaving__B8YBH{display:inline-block;margin-left:7px;padding:2px 5px;border-radius:5px;background:#e2f5ed;color:#176343;font-size:11px;font-weight:700}@media(max-width:520px){.ProductClient_quantityPrices__pVwS4 td,.ProductClient_quantityPrices__pVwS4 th{padding:8px 7px}.ProductClient_tierSaving__B8YBH{display:block;margin:3px 0 0 auto;width:fit-content}.ProductClient_quantityHeading__j5zjO{padding:12px 10px 8px}.ProductClient_priceComposition__BoWLs{padding:0 10px 10px}.ProductClient_quantityPrices__pVwS4 table{font-size:12px}}.ProductClient_batchTipText__WQ6wl p{margin:3px 0 12px}.ProductClient_batchTipText__WQ6wl p:last-child{margin-bottom:0}.ProductClient_selectFileBtn__O8APp{margin-top:18px;padding:12px 22px;border:0;border-radius:10px;background:#c01856;color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.ProductClient_selectFileBtn__O8APp:hover{background:#a71249}.ProductClient_selectFileBtn__O8APp:focus-visible{outline:3px solid #1689ac;outline-offset:3px}.ProductClient_printSideFields__kYM2n{display:grid;gap:12px;min-width:0}.ProductClient_btnPrimaryLarge__6h0nX>svg{display:block;flex:0 0 auto}.ProductClient_btnPrimaryLarge__6h0nX>span{line-height:1.3}.ProductClient_visualField__rTcEs{border:0;padding:0;margin:0;min-width:0}.ProductClient_visualField__rTcEs legend{font-weight:600;margin-bottom:10px}.ProductClient_printChoices___fFfC{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px}.ProductClient_printChoice__19WJr{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 6px;border:1px solid #dce1e8;border-radius:12px;background:white;color:#536174;font:inherit;font-size:13px;cursor:pointer}.ProductClient_printChoice__19WJr[aria-pressed=true]{color:#bf1454;border-color:#bf1454;background:#fff7fa}.ProductClient_printChoice__19WJr>svg:last-child:not(:first-child){position:absolute;top:6px;right:6px}.ProductClient_shirtIcons__42DVg{display:flex;justify-content:center}.ProductClient_shirtIcons__42DVg svg{width:45px;height:64px}.ProductClient_simpleArtworkNote__l4eNv{margin:0;padding:14px 16px 0;font-size:14px;line-height:1.55;color:#475569}.ProductClient_printSizeRow__UHZdm{align-items:start}.ProductClient_printSideFields__kYM2n{align-content:start;grid-template-rows:auto auto}.ProductClient_printSideFields__kYM2n>label{align-content:start}.ProductClient_printFieldTitle__206p_{display:block;white-space:nowrap;font-size:14px;line-height:20px;min-height:20px}.ProductClient_printSideFields__kYM2n .ProductClient_printChoice__19WJr{min-height:130px;justify-content:flex-start}.ProductClient_printSideFields__kYM2n .ProductClient_printChoice__19WJr>svg:first-child{flex-shrink:0}.ProductClient_printSideFields__kYM2n .ProductClient_printChoice__19WJr>span{min-height:34px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:17px}.ProductClient_printConfiguration__appZE .ProductClient_orientationSelect__95yXs{background:linear-gradient(120deg,#f5f0fa,#edf5f8);border-color:#c9c5d8;cursor:pointer}.ProductClient_printConfiguration__appZE .ProductClient_orientationSelect__95yXs:hover{border-color:#a99cbd}.ProductClient_printConfiguration__appZE .ProductClient_orientationSelect__95yXs option{background:#fff;color:#172431}.ProductClient_canvasChoices__E7k8e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ProductClient_canvasOrientations__ijtye{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ProductClient_canvasChoices__E7k8e .ProductClient_printChoice__19WJr,.ProductClient_canvasOrientations__ijtye .ProductClient_printChoice__19WJr{min-height:126px}.ProductClient_btnAddToCartPrimary__nAAaQ>svg{flex:0 0 auto;display:block}.ProductClient_canvasParameters__6Lga4 .ProductClient_visualField__rTcEs+.ProductClient_visualField__rTcEs{margin-top:20px}.ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr,.ProductClient_canvasParameters__6Lga4 .ProductClient_typeOption__19KKX{background:linear-gradient(145deg,#fff 15%,#f1f4f8);border-color:#d7dfe8;box-shadow:inset 0 1px 0 #fff,0 3px 8px #1e293b0a;transition:border-color .15s,box-shadow .15s,background .15s}.ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr{gap:8px;font-weight:600}.ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr>svg:first-child{filter:drop-shadow(2px 4px 2px #33415524)}.ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr[aria-pressed=true],.ProductClient_canvasParameters__6Lga4 .ProductClient_typeOption__19KKX[aria-pressed=true]{background:linear-gradient(140deg,#fff9fc,#f9e7f0);border-color:#bd1452;box-shadow:inset 0 1px 0 #fff,0 3px 10px #bd14521a;color:#ac124a}.ProductClient_canvasParameters__6Lga4 button:focus-visible{outline:3px solid #147e99;outline-offset:3px}@media (hover:hover){.ProductClient_canvasParameters__6Lga4 button:hover{border-color:#bd1452;box-shadow:0 4px 12px #bd14521a}}.ProductClient_canvasArtworkNote__skgSN{display:flex;gap:10px;padding:14px;margin-bottom:18px;background:#edf7fb;border:1px solid #d2e9f1;border-radius:12px;color:#335769;font-size:14px;line-height:1.6}.ProductClient_canvasArtworkNote__skgSN>svg{flex-shrink:0;margin-top:3px}.ProductClient_canvasArtworkNote__skgSN p{margin:0 0 8px}.ProductClient_canvasArtworkNote__skgSN a{color:#12677f;text-decoration:underline;text-underline-offset:3px}.ProductClient_canvasContainer__ttzup{max-width:1500px}.ProductClient_canvasPageHeading__ucY_f{margin-bottom:26px}.ProductClient_canvasPageHeading__ucY_f>span{font-size:11px;font-weight:700;letter-spacing:1.5px;color:#087f91}.ProductClient_canvasPageHeading__ucY_f .ProductClient_title__SvA4s{margin:8px 0;font-size:32px}.ProductClient_canvasPageHeading__ucY_f p{margin:0;color:#64748b;font-size:15px}.ProductClient_canvasGrid__B9eCy{grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr);gap:28px}.ProductClient_canvasGrid__B9eCy .ProductClient_galleryCol__JTSfg{position:sticky;top:100px}.ProductClient_canvasGrid__B9eCy .ProductClient_detailsCol__KqjtR{background:#fff;border:1px solid #e1e7ee;border-radius:20px;padding:22px;box-shadow:0 12px 32px #17364a09}.ProductClient_canvasGrid__B9eCy .ProductClient_sectionBlock__B6DeU{margin-bottom:18px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_visualField__rTcEs legend,.ProductClient_canvasGrid__B9eCy .ProductClient_sectionLabel__LHHto{font-size:14px;margin-bottom:8px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr{min-height:72px;padding:9px 4px;gap:3px;font-size:12px;border-radius:12px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr>svg:first-child{width:43px;height:36px;filter:none}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr>svg:last-child:not(:first-child){width:12px;height:12px;top:6px;right:6px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_typeOptions__EP4yS{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_typeOption__19KKX{font-size:12px;padding:10px;min-height:54px;gap:5px;line-height:1.4}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_visualField__rTcEs+.ProductClient_visualField__rTcEs{margin-top:16px!important}.ProductClient_canvasEdgeNote__HAO_D{font-size:12px;color:#64748b;line-height:1.55;margin:12px 0 0}.ProductClient_canvasUploadCard__UFx_u{margin-bottom:18px}.ProductClient_canvasUploadCard__UFx_u h2{font-size:22px;margin:0 0 14px}.ProductClient_canvasUploadCard__UFx_u>button{display:flex;align-items:center;gap:12px;width:100%;border:1px dashed #39a0b1;border-radius:12px;padding:15px;text-align:left;color:#07566b;background:linear-gradient(120deg,#edf9fa,#f7fbfc);cursor:pointer}.ProductClient_canvasUploadCard__UFx_u strong{display:block;font-size:14px}.ProductClient_canvasUploadCard__UFx_u small{display:block;font-size:11px;color:#64748b;margin-top:4px;overflow-wrap:anywhere}.ProductClient_canvasGrid__B9eCy .ProductClient_quantityWrapper__tewSc{gap:12px;flex-wrap:wrap}.ProductClient_canvasGrid__B9eCy .ProductClient_productOrderBox__3VJRu{padding:0;border:0;box-shadow:none}.ProductClient_canvasGrid__B9eCy .ProductClient_orderModeTabs__Xmzre,.ProductClient_canvasGrid__B9eCy .ProductClient_uploadDropzone__gI51Q{display:none}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasArtworkNote__skgSN{font-size:12px;padding:12px;margin-bottom:14px}.ProductClient_canvasGrid__B9eCy .ProductClient_actionBtnsDual__vd8iG{grid-template-columns:1fr;display:grid;gap:8px}.ProductClient_canvasGrid__B9eCy .ProductClient_btnQuickOrderSecondary__gmMRF{font-size:13px;padding:10px}.ProductClient_canvasGrid__B9eCy .ProductClient_simpleArtworkNote__l4eNv{font-size:12px}.ProductClient_canvasGrid__B9eCy .ProductClient_specsQuickSummary__nNH7I{display:none}.ProductClient_canvasGrid__B9eCy .ProductClient_thumbnailsRow__ZTGs1{gap:10px}.ProductClient_canvasGrid__B9eCy .ProductClient_thumbnailBtn__sBhbj{width:76px;height:76px}.ProductClient_canvasGrid__B9eCy .ProductClient_previewLabel__BlYfW{margin-top:18px}.ProductClient_canvasGrid__B9eCy button:focus-visible{outline:3px solid #0c8faa;outline-offset:3px}@media(max-width:1100px){.ProductClient_canvasGrid__B9eCy{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:18px}.ProductClient_canvasGrid__B9eCy .ProductClient_detailsCol__KqjtR{padding:16px}.ProductClient_canvasPageHeading__ucY_f .ProductClient_title__SvA4s{font-size:28px}}@media(max-width:850px){.ProductClient_canvasGrid__B9eCy{grid-template-columns:minmax(0,1fr);gap:20px}.ProductClient_canvasGrid__B9eCy .ProductClient_galleryCol__JTSfg{position:static}.ProductClient_canvasPageHeading__ucY_f .ProductClient_title__SvA4s{font-size:25px}.ProductClient_canvasContainer__ttzup{padding:0 16px}.ProductClient_canvasGrid__B9eCy .ProductClient_detailsCol__KqjtR{padding:18px}.ProductClient_canvasGrid__B9eCy .ProductClient_thumbnailBtn__sBhbj{width:58px;height:58px}.ProductClient_canvasGrid__B9eCy .ProductClient_previewLabel__BlYfW{font-size:12px}.ProductClient_canvasPageHeading__ucY_f{margin-bottom:18px}.ProductClient_canvasPageHeading__ucY_f p{font-size:13px}}.ProductClient_canvasMountSelect__NlA7U{display:grid;gap:8px;font-size:14px;font-weight:600;margin-bottom:14px}.ProductClient_canvasMountSelect__NlA7U select{width:100%;min-width:0;border:1px solid #cfdbe4;border-radius:10px;background:linear-gradient(120deg,#f8fbfc,#f0f4f8);padding:11px 12px;color:#243549;font:inherit;font-size:13px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasOrientations__ijtye .ProductClient_printChoice__19WJr{flex-direction:row;min-height:44px;gap:7px;padding:8px 18px 8px 8px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasOrientations__ijtye .ProductClient_printChoice__19WJr>svg:first-child{width:26px;height:26px;flex-shrink:0}.ProductClient_canvasContainer__ttzup{max-width:1320px}.ProductClient_canvasGrid__B9eCy{grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr);align-items:start;gap:22px}.ProductClient_canvasGrid__B9eCy .ProductClient_detailsCol__KqjtR{max-height:none;overflow:visible;scrollbar-gutter:auto;overscroll-behavior:auto;padding:18px}.ProductClient_canvasTierToggle__zwj2p{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 14px;border:0;background:#f3f9fb;color:#125569;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.ProductClient_canvasTierToggle__zwj2p span{font-size:19px}.ProductClient_quantityTableScroll__8KfnZ[hidden]{display:none}.ProductClient_canvasGrid__B9eCy .ProductClient_quantityPrices__pVwS4{margin-top:16px;margin-bottom:16px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasUploadCard__UFx_u{margin-bottom:14px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasEdgeNote__HAO_D{margin-bottom:0}@media(max-width:850px){.ProductClient_canvasGrid__B9eCy{grid-template-columns:minmax(0,1fr)}.ProductClient_canvasGrid__B9eCy .ProductClient_detailsCol__KqjtR{max-height:none;overflow:visible;scrollbar-gutter:auto;overscroll-behavior:auto}}@media(min-width:851px){.ProductClient_canvasGrid__B9eCy .ProductClient_detailsCol__KqjtR{position:static;max-height:none}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4{margin-top:14px}.ProductClient_canvasGrid__B9eCy .ProductClient_quantityWrapper__tewSc{margin-top:18px}}.ProductClient_canvasGrid__B9eCy .ProductClient_detailsCol__KqjtR>*{flex-shrink:0}.ProductClient_canvasGrid__B9eCy .ProductClient_detailsCol__KqjtR{gap:12px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4,.ProductClient_canvasGrid__B9eCy .ProductClient_canvasUploadCard__UFx_u,.ProductClient_canvasGrid__B9eCy .ProductClient_productOrderBox__3VJRu,.ProductClient_canvasGrid__B9eCy .ProductClient_quantityPrices__pVwS4,.ProductClient_canvasGrid__B9eCy .ProductClient_sectionBlock__B6DeU{margin:0}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasUploadCard__UFx_u h2{font-size:20px;margin:0 0 10px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasUploadCard__UFx_u>button{padding:11px 12px}.ProductClient_canvasGrid__B9eCy .ProductClient_sectionLabel__LHHto{margin:0;line-height:20px}.ProductClient_canvasGrid__B9eCy .ProductClient_sectionBlock__B6DeU{gap:6px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4{gap:12px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_visualField__rTcEs+.ProductClient_visualField__rTcEs{margin-top:0!important}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasMountSelect__NlA7U{margin:0;gap:6px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_visualField__rTcEs legend{margin-bottom:6px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasEdgeNote__HAO_D{margin:0;line-height:1.4}.ProductClient_canvasGrid__B9eCy .ProductClient_actionBtnsDual__vd8iG{margin-top:0;gap:7px}.ProductClient_canvasGrid__B9eCy .ProductClient_microcopy__vjg3A{margin:0;line-height:1.45}.ProductClient_canvasGrid__B9eCy .ProductClient_quantityWrapper__tewSc{margin-top:0}.ProductClient_canvasExtraInfo__kkN21{margin:16px 0}.ProductClient_canvasInkInfo__yeeBr{padding:12px 14px;border-radius:12px;background:#eef8f7;color:#416363;font-size:13px;line-height:1.5}.ProductClient_canvasInkInfo__yeeBr strong{color:#155e62}.ProductClient_canvasInkInfo__yeeBr p{margin:4px 0 0}.ProductClient_canvasExtraInfo__kkN21 .ProductClient_previewLabel__BlYfW{margin:12px 0 8px}.ProductClient_canvasExtraInfo__kkN21 .ProductClient_thumbnailsRow__ZTGs1{margin:0;gap:8px}.ProductClient_canvasExtraInfo__kkN21 .ProductClient_thumbnailBtn__sBhbj{width:74px;height:74px}@media(max-width:850px){.ProductClient_canvasGrid__B9eCy{gap:10px}.ProductClient_canvasGrid__B9eCy .ProductClient_detailsCol__KqjtR{padding:14px;gap:12px}.ProductClient_canvasGrid__B9eCy .ProductClient_detailsCol__KqjtR>*{order:2}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4{order:0}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasUploadCard__UFx_u{order:1}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasUploadCard__UFx_u h2{display:none}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr{min-height:62px;padding:7px 4px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr>svg:first-child{height:28px}.ProductClient_canvasPageHeading__ucY_f{margin-bottom:12px}.ProductClient_canvasPageHeading__ucY_f>span{display:none}.ProductClient_canvasPageHeading__ucY_f .ProductClient_title__SvA4s{font-size:23px;margin:0 0 5px}.ProductClient_canvasPageHeading__ucY_f p{font-size:12px}}.ProductClient_canvasVarnish___wJ1m{padding:10px 0;border-top:1px solid #e6eaf0}.ProductClient_varnishRow__FSpTK{display:flex;align-items:center;gap:9px;font-size:14px}.ProductClient_varnishRow__FSpTK>span{flex:1 1}.ProductClient_varnishRow__FSpTK strong{font-size:13px;color:#bc1551;white-space:nowrap}.ProductClient_varnishSwitch__QHHgY{width:40px;height:24px;flex:none;border:0;border-radius:20px;background:#cbd3dd;padding:3px;cursor:pointer}.ProductClient_varnishSwitch__QHHgY span{display:block;width:18px;height:18px;background:white;border-radius:50%;box-shadow:0 1px 3px #0002;transition:transform .15s}.ProductClient_varnishSwitch__QHHgY[aria-checked=true]{background:#be1250}.ProductClient_varnishSwitch__QHHgY[aria-checked=true] span{transform:translateX(16px)}.ProductClient_varnishInfo__jTc_x{border:1px solid #b9cbd5;border-radius:50%;width:24px;height:24px;flex:none;background:#f0f8fa;color:#07566b;cursor:pointer}.ProductClient_canvasVarnish___wJ1m p{margin:8px 0 0;padding:10px;background:#eef8fa;border-radius:10px;font-size:12px;line-height:1.5;color:#456273}.ProductClient_canvasDelivery__IpCHk{margin:18px 0 0;padding:16px;border:1px solid #dce7ee;border-radius:16px;background:#f7fafc}.ProductClient_canvasDelivery__IpCHk h2{display:flex;gap:8px;align-items:center;font-size:22px;margin:0 0 8px}.ProductClient_canvasDelivery__IpCHk>p{font-size:14px;line-height:1.5;color:#627587;margin:0}.ProductClient_canvasDelivery__IpCHk>section{margin:12px 0 0}.ProductClient_canvasPageHeading__ucY_f{margin-bottom:16px}.ProductClient_canvasGrid__B9eCy~.ProductClient_bulkBanner__ppwoX{margin:18px 0;padding:18px;gap:16px}.ProductClient_canvasGrid__B9eCy~.ProductClient_bulkBanner__ppwoX .ProductClient_bulkFeatures__33zbC{gap:12px}.ProductClient_canvasGrid__B9eCy~.ProductClient_bulkBanner__ppwoX .ProductClient_bulkTitle__o8gvz{font-size:22px;margin:0 0 12px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4{gap:9px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasMountSelect__NlA7U,.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_visualField__rTcEs legend{font-size:13px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_visualField__rTcEs legend{margin-bottom:5px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasMountSelect__NlA7U{gap:4px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasMountSelect__NlA7U select{min-height:40px;padding:7px 10px;font-size:13px;border-radius:8px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasChoices__E7k8e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasOrientations__ijtye{gap:6px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasChoices__E7k8e .ProductClient_printChoice__19WJr,.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasOrientations__ijtye .ProductClient_printChoice__19WJr{flex-direction:row;justify-content:center;min-height:40px;padding:7px 6px;gap:4px;border-radius:8px;font-size:11px;line-height:1.2}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasChoices__E7k8e .ProductClient_printChoice__19WJr>svg:first-child,.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasOrientations__ijtye .ProductClient_printChoice__19WJr>svg:first-child{width:20px;height:22px;flex:none}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr>svg:last-child:not(:first-child){width:9px;height:9px;top:2px;right:2px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr span{white-space:nowrap}@media(max-width:850px){.ProductClient_canvasGrid__B9eCy .ProductClient_canvasMountSelect__NlA7U select,.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasChoices__E7k8e .ProductClient_printChoice__19WJr,.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasOrientations__ijtye .ProductClient_printChoice__19WJr{min-height:44px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasChoices__E7k8e .ProductClient_printChoice__19WJr>svg:first-child{width:18px;height:20px}}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasOrientationField__cM7JN{display:flex;align-items:center;gap:8px;min-width:0}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasOrientationField__cM7JN legend{float:left;flex:none;width:auto;margin:0;font-size:12px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasOrientationField__cM7JN .ProductClient_canvasOrientations__ijtye{flex:1 1;min-width:0;gap:4px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasOrientations__ijtye .ProductClient_printChoice__19WJr{min-height:36px;padding:7px 4px;font-size:11px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasOrientations__ijtye .ProductClient_printChoice__19WJr>svg{display:none}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasUploadCard__UFx_u>button{min-height:84px;padding:14px 12px}@media(max-width:850px){.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasOrientations__ijtye .ProductClient_printChoice__19WJr{min-height:40px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasOrientationField__cM7JN{gap:6px}}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasChoices__E7k8e .ProductClient_printChoice__19WJr{min-height:60px;padding:12px 8px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr>svg:last-child:not(:first-child){top:7px;right:7px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasOrientationField__cM7JN{display:block}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasOrientationField__cM7JN legend{float:none;margin:0 0 6px;font-size:13px}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasOrientationField__cM7JN .ProductClient_canvasOrientations__ijtye{display:grid;grid-template-columns:1fr 1fr;gap:6px}@media(max-width:850px){.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_canvasChoices__E7k8e .ProductClient_printChoice__19WJr{min-height:66px}}.ProductClient_canvasPageHeading__ucY_f{border-left:4px solid #c31153;padding-left:14px}.ProductClient_canvasGrid__B9eCy .ProductClient_detailsCol__KqjtR{border:1px solid #a9c7d4;border-top:4px solid #087d8c;box-shadow:0 8px 26px #123d511a}.ProductClient_canvasUploadCard__UFx_u h2{display:flex;align-items:center;gap:9px;color:#07566b}.ProductClient_canvasUploadCard__UFx_u h2:before{content:"";width:5px;height:23px;border-radius:4px;background:#c31153}.ProductClient_canvasUploadCard__UFx_u>button{background:linear-gradient(120deg,#075268,#087e8c);border:1px solid #087082;color:#fff;box-shadow:0 5px 13px #07526822}.ProductClient_canvasUploadCard__UFx_u small{color:#e0f0f4}.ProductClient_canvasUploadCard__UFx_u>button:hover{background:linear-gradient(120deg,#06495b,#096c7c)}.ProductClient_canvasMountSelect__NlA7U select{border-color:#a9c2d0;background:#f3f8fa}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr{border-color:#b7cbd6;box-shadow:0 2px 6px #14394b0a;background:#fff}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasParameters__6Lga4 .ProductClient_printChoice__19WJr[aria-pressed=true]{border:2px solid #c31153;background:linear-gradient(120deg,#fce4ee,#fff5f9);color:#ad0b47;box-shadow:0 3px 10px #b5104b1a}.ProductClient_canvasGrid__B9eCy .ProductClient_canvasVarnish___wJ1m{border-top-color:#c4d7e0}.ProductClient_canvasGrid__B9eCy .ProductClient_quantityPrices__pVwS4{border-color:#a9c8d4;box-shadow:0 3px 10px #103c5008}.ProductClient_canvasTierToggle__zwj2p{background:linear-gradient(110deg,#dbeef3,#f0f8fa);color:#07566b}.ProductClient_canvasGrid__B9eCy .ProductClient_btnAddToCartPrimary__nAAaQ,.ProductClient_canvasGrid__B9eCy .ProductClient_btnPrimaryLarge__6h0nX{background:linear-gradient(120deg,#b20b49,#ce185d);box-shadow:0 5px 14px #b5104b28}.ProductClient_canvasGrid__B9eCy .ProductClient_btnQuickOrderSecondary__gmMRF{border-color:#087789;color:#07566b;background:#f2f9fb}.ProductClient_canvasDelivery__IpCHk{border:1px solid #bdd3de;border-left:4px solid #087d8c;box-shadow:0 4px 16px #103c5010}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_title__SvA4s{border-left:4px solid #c31153;padding-left:12px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_mainImageBox__gLEV_{border-color:#b4ced9;box-shadow:0 5px 20px #123d5112}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_productOrderBox__3VJRu{border-color:#b6ced8;border-top:4px solid #087d8c;box-shadow:0 5px 18px #123d5112}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_sectionLabel__LHHto{color:#07566b}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_uploadDropzone__gI51Q{border-color:#77aebc;background:linear-gradient(120deg,#e7f4f7,#f6fbfc)}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_uploadIcon__AUUNu,.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_uploadTitle__woxXR{color:#075e73}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_quantityPrices__pVwS4{border-color:#afcbd7;box-shadow:0 3px 12px #123d5109}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_printChoice__19WJr[aria-pressed=true],.ProductClient_sizeBtnSelected__j1_Hx,.ProductClient_typeOptionSelected__kKLXe{background:linear-gradient(120deg,#fbe3ed,#fff5f9);border-color:#bd1250;box-shadow:inset 0 0 0 1px #bd1250,0 3px 9px #b5104b12;color:#ad0b47}.ProductClient_btnAddToCartPrimary__nAAaQ,.ProductClient_btnPrimaryLarge__6h0nX{background:linear-gradient(120deg,#b20b49,#ce185d);box-shadow:0 5px 14px #b5104b28}.ProductClient_btnQuickOrderSecondary__gmMRF{border-color:#087789;color:#07566b;background:#f2f9fb}.ProductClient_tabBtnActive__KySG8{color:#ac1048;background:#fff0f6;border-radius:10px 10px 0 0}.ProductClient_tabsSection__8ad9f{border-color:#bdd2dd;box-shadow:0 4px 16px #123d510b}.ProductClient_trustIconWrapper__JJd3H{background:#e0f1f5;color:#07677c}.ProductClient_productGrid__fx6td button:focus-visible{outline:3px solid #098fa8;outline-offset:3px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_detailsCol__KqjtR{gap:14px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_detailsCol__KqjtR>p{margin:0;line-height:1.5}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_printConfiguration__appZE{margin:0;gap:10px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_sectionBlock__B6DeU{margin:0;gap:7px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_quantityPrices__pVwS4,.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_sectionLabel__LHHto{margin:0}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_productOrderBox__3VJRu{margin:0;padding:14px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_visualField__rTcEs legend{margin-bottom:7px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_uploadTitle__woxXR{margin:0 0 6px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_uploadSubtitle__djz6K{margin:0 0 12px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_uploadDropzone__gI51Q{padding:18px 14px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_orderModeTabs__Xmzre{margin-bottom:12px}@media(max-width:850px){.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy){gap:18px;margin-bottom:24px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_detailsCol__KqjtR{gap:12px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_productOrderBox__3VJRu{padding:12px}.ProductClient_productGrid__fx6td:not(.ProductClient_canvasGrid__B9eCy) .ProductClient_printChoices___fFfC button{min-height:44px}}