.PurchaseFacts_section__4_ltY{max-width:1200px;margin:48px auto;padding:0 20px}.PurchaseFacts_section__4_ltY h2{font-size:clamp(22px,2.4vw,28px);line-height:1.2;margin:0 0 12px}.PurchaseFacts_lede__SxMul{max-width:64ch;margin:0 0 20px;line-height:1.6;color:var(--c-ink-2)}.PurchaseFacts_section__4_ltY{container-type:inline-size}.PurchaseFacts_list__79nzv{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@container (min-width:34rem){.PurchaseFacts_list__79nzv{grid-template-columns:repeat(2,minmax(0,1fr))}.PurchaseFacts_list__79nzv li:last-child:nth-child(odd){grid-column:1/-1}}@container (min-width:52rem){.PurchaseFacts_list__79nzv{grid-template-columns:repeat(3,minmax(0,1fr))}.PurchaseFacts_list__79nzv li:last-child:nth-child(odd){grid-column:auto}}@container (min-width:76rem){.PurchaseFacts_list__79nzv{grid-template-columns:repeat(5,minmax(0,1fr))}}.PurchaseFacts_shop__c_Bv4{max-width:none;margin:0 0 40px;padding:0}.PurchaseFacts_list__79nzv li{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--c-line);border-radius:var(--r-img);background:var(--c-surface)}.PurchaseFacts_list__79nzv strong{font-size:16px}.PurchaseFacts_list__79nzv span{font-size:14px;line-height:1.5;color:var(--c-ink-2)}.PurchaseFacts_list__79nzv a{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--c-ink);text-underline-offset:4px}.ReviewsPreview_section__uJY2s{padding:44px var(--page-gutter) 48px;border-top:1px solid var(--c-line);max-width:var(--shell-max);margin:0 auto;box-sizing:border-box}.ReviewsPreview_previewBadge__I1cdZ{display:inline-block;margin:0 0 16px;padding:6px 10px;border:1px dashed var(--c-line-strong);border-radius:6px;font-size:12px;color:var(--c-ink-2)}.ReviewsPreview_head__PHHu9{display:grid;gap:20px;margin-bottom:22px}.ReviewsPreview_eyebrow__J83t6{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink-2)}.ReviewsPreview_head__PHHu9 h2{margin:0;font-size:clamp(26px,6.6vw,40px);line-height:1.08;letter-spacing:-.02em;font-weight:600;text-wrap:balance}.ReviewsPreview_summary__w6SYl{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;padding:16px;border:1px solid var(--c-line);border-radius:var(--r-img);background:var(--c-surface)}.ReviewsPreview_score__fPdZ9{font-size:44px;line-height:1;font-weight:600;letter-spacing:-.03em}.ReviewsPreview_count___lF4o{display:block;margin-top:4px;font-size:13px;color:var(--c-ink-2)}.ReviewsPreview_distribution__oiQN6{grid-column:1/-1;list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px}.ReviewsPreview_distribution__oiQN6 li{display:grid;grid-template-columns:28px 1fr 32px;gap:8px;align-items:center;font-size:12px;color:var(--c-ink-2)}.ReviewsPreview_distribution__oiQN6 li>span:last-child{text-align:right}.ReviewsPreview_bar__xGVDA{display:block;height:6px;border-radius:3px;background:var(--c-line);overflow:hidden}.ReviewsPreview_bar__xGVDA>span{display:block;height:100%;background:var(--c-ink)}.ReviewsPreview_stars__UQivT{display:inline-flex;gap:2px;vertical-align:middle}.ReviewsPreview_stars__UQivT svg{width:16px;height:16px}.ReviewsPreview_on__G_vG_{fill:var(--c-ink)}.ReviewsPreview_off__Q2_fa{fill:var(--c-line-strong)}.ReviewsPreview_list__fn_tG{list-style:none;margin:0 calc(var(--page-gutter) * -1);padding:4px var(--page-gutter) 10px;display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);overscroll-behavior-x:contain}.ReviewsPreview_card__rOs9X{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px 16px 16px;border:1px solid var(--c-line);border-radius:var(--r-img);background:var(--c-bg)}.ReviewsPreview_cardTop__DGXuW{display:flex;justify-content:space-between;align-items:center;gap:10px}.ReviewsPreview_cardTop__DGXuW time{font-size:12px;color:var(--c-ink-2)}.ReviewsPreview_card__rOs9X h3{margin:0;font-size:16px;line-height:1.3;font-weight:600}.ReviewsPreview_text__iHkIl{margin:0;font-size:14px;line-height:1.55;color:var(--c-ink-2);flex:1 1}.ReviewsPreview_product__Y4s9H{display:flex;gap:10px;align-items:center;padding:8px;border-radius:6px;background:var(--c-surface);font-size:13px;line-height:1.3;color:var(--c-ink)}.ReviewsPreview_product__Y4s9H img{flex:none;width:64px;height:43px;object-fit:cover;border-radius:4px}.ReviewsPreview_product__Y4s9H small{display:block;font-size:12px;color:var(--c-ink-2)}.ReviewsPreview_author__blmOB{display:flex;gap:10px;align-items:center;margin:0;font-size:13px;color:var(--c-ink-2)}.ReviewsPreview_author__blmOB strong{color:var(--c-ink);font-weight:600}.ReviewsPreview_author__blmOB small{display:block;font-size:12px}.ReviewsPreview_avatar__823nN{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--c-ink);color:var(--c-bg);font-weight:600;font-size:14px}@media (min-width:700px){.ReviewsPreview_head__PHHu9{grid-template-columns:minmax(0,1fr) 340px;align-items:end}.ReviewsPreview_list__fn_tG{grid-auto-columns:46%}}@media (min-width:1000px){.ReviewsPreview_section__uJY2s{padding:64px var(--page-gutter)}.ReviewsPreview_list__fn_tG{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:18px}}.ReviewsPreview_verify__yDqLK{margin:12px 0 0;max-width:60ch;font-size:13px;line-height:1.55;color:var(--c-ink-2)}.ReviewsPreview_all__hZYem a,.ReviewsPreview_verify__yDqLK a{color:var(--c-ink);text-decoration:underline;text-underline-offset:2px}.ReviewsPreview_card__rOs9X .ReviewsPreview_text__iHkIl{white-space:pre-line;overflow-wrap:anywhere}.ReviewsPreview_more__fhaDw summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--c-ink);text-decoration:underline;text-underline-offset:2px}.ReviewsPreview_more__fhaDw[open] summary{margin-bottom:8px}.ReviewsPreview_card__rOs9X:has(.ReviewsPreview_more__fhaDw[open]) .ReviewsPreview_short__M8RlL{display:none}.ReviewsPreview_variant__KQ4eB{margin:0;font-size:12px;color:var(--c-ink-2)}.ReviewsPreview_all__hZYem{margin:18px 0 0;font-size:14px}.SavedPhotos_library__DjIGO{margin:18px 0;padding:12px;border:1px solid var(--c-line);border-radius:var(--r-img);background:var(--c-bg);min-width:0;scroll-margin-top:100px}.SavedPhotos_header__5ZN3c{display:flex;align-items:center;gap:8px}.SavedPhotos_header__5ZN3c h3{font-size:16px;line-height:1.3;margin:0;font-weight:600}.SavedPhotos_count__mGqxA{display:inline-grid;place-items:center;min-width:23px;height:23px;padding-inline:5px;border-radius:50%;background:var(--c-surface);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--c-ink-2)}.SavedPhotos_library__DjIGO p{font-size:13px;line-height:1.5;color:var(--c-ink-2);margin:5px 0 0}.SavedPhotos_library__DjIGO ul{display:flex;align-items:flex-start;gap:10px;overflow-x:auto;list-style:none;padding:8px 3px 0;margin:0 -3px;max-width:calc(100% + 6px);scrollbar-width:thin;scroll-snap-type:x proximity}.SavedPhotos_library__DjIGO li{flex:0 0 104px;min-width:0;scroll-snap-align:start}.SavedPhotos_addTile__AoUI5{display:flex}.SavedPhotos_library__DjIGO button{width:100%;cursor:pointer;border:1px solid var(--c-line);border-radius:var(--r-btn);background:var(--c-bg);color:var(--c-ink);padding:3px;font:inherit;font-size:12px}.SavedPhotos_library__DjIGO .SavedPhotos_placeholder__Kd7V2,.SavedPhotos_library__DjIGO img{display:block;width:96px;height:76px;object-fit:cover;border-radius:4px;background:var(--c-surface)}.SavedPhotos_library__DjIGO button>span{display:block;padding:6px 2px;line-height:1.3}.SavedPhotos_library__DjIGO button[data-photo-choose]:hover{border-color:var(--c-accent);color:var(--c-accent)}.SavedPhotos_library__DjIGO button.SavedPhotos_remove__aoze1{border:0;text-decoration:underline;text-underline-offset:3px;min-height:44px;font-size:11px;color:var(--c-ink-2);padding:4px 0}.SavedPhotos_library__DjIGO button:disabled{opacity:.5;cursor:default}.SavedPhotos_library__DjIGO button:focus-visible,.SavedPhotos_library__DjIGO summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.SavedPhotos_library__DjIGO .SavedPhotos_add__Qw0Ua{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:112px;padding:12px 8px;border-style:dashed;border-color:var(--c-line-strong);background:var(--c-surface);color:var(--c-ink);font-size:12px}.SavedPhotos_add__Qw0Ua svg{color:var(--c-accent)}.SavedPhotos_library__DjIGO .SavedPhotos_add__Qw0Ua>span{padding:0;max-width:75px}.SavedPhotos_library__DjIGO .SavedPhotos_add__Qw0Ua:hover{border-color:var(--c-accent)}.SavedPhotos_library__DjIGO label{display:flex;flex-direction:column;gap:6px;font-size:.85rem;margin:12px 0 4px}.SavedPhotos_library__DjIGO select{width:100%;min-height:44px;min-width:0;padding:8px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-bg);color:var(--c-ink);font:inherit}.SavedPhotos_library__DjIGO details{font-size:12px;color:var(--c-ink-2);border-top:1px solid var(--c-line);margin-top:4px}.SavedPhotos_library__DjIGO summary{cursor:pointer;min-height:44px;align-content:center;padding:8px 0}.SavedPhotos_library__DjIGO details p{margin:0 0 4px}.SavedPhotos_library__DjIGO .SavedPhotos_error__BsvM7{color:var(--c-danger);margin-top:8px}.SavedPhotos_library__DjIGO.SavedPhotos_compact__xVutz{margin:10px 0;padding:0;border:0}.SavedPhotos_compact__xVutz>details{border:0;margin:0}.SavedPhotos_compact__xVutz .SavedPhotos_compactSummary__E6mnJ{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;color:var(--c-ink);font-size:14px;font-weight:600;list-style:none}.SavedPhotos_compactSummary__E6mnJ::-webkit-details-marker{display:none}.SavedPhotos_compactSummary__E6mnJ:before{content:"+";width:16px;font-size:18px;font-weight:400}.SavedPhotos_compact__xVutz>details[open]>.SavedPhotos_compactSummary__E6mnJ:before{content:"−"}.AlternativePurchase_root__JvLZt{padding:20px;border:1px solid var(--c-line-strong);border-radius:var(--r-img);background:var(--c-surface);color:var(--c-ink);scroll-margin-top:100px}.AlternativePurchase_root__JvLZt h3{margin:0 0 12px;font-size:20px;line-height:1.25}.AlternativePurchase_root__JvLZt p{margin:0 0 12px;line-height:1.55}.AlternativePurchase_root__JvLZt a{color:inherit;text-underline-offset:3px}.AlternativePurchase_summary__rx1kT{display:flex;flex-direction:column;gap:5px;padding:12px 0;border-block:1px solid var(--c-line)}.AlternativePurchase_summary__rx1kT span{font-size:14px;color:var(--c-ink-2)}.AlternativePurchase_consent__82UgT{display:flex;align-items:flex-start;gap:10px;margin:16px 0;line-height:1.5;font-size:14px}.AlternativePurchase_consent__82UgT input{flex-shrink:0;width:20px;height:20px;margin:2px 0;accent-color:var(--c-ink)}.AlternativePurchase_primary___vaif{display:block;width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--c-ink);border-radius:var(--r-img);background:var(--c-ink);color:var(--c-surface);font:inherit;font-weight:650;cursor:pointer}.AlternativePurchase_primary___vaif:disabled{opacity:.5;cursor:not-allowed}.AlternativePurchase_error__Mbs7j{font-size:14px;font-weight:600}.AlternativePurchase_enlarge__dP7r2{display:block;width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:zoom-in}.AlternativePurchase_enlarge__dP7r2:disabled{cursor:default}.AlternativePurchase_enlarge__dP7r2 span{display:block;padding:10px;font-size:14px;text-decoration:underline;text-underline-offset:3px}.AlternativePurchase_enlarge__dP7r2:focus-visible{outline:3px solid var(--c-ink);outline-offset:4px}.AlternativePurchase_note__NZbe6{margin:14px 0 0!important;font-size:13px;color:var(--c-ink-2)}.AlternativePurchase_fitted__zKEpT{margin:16px 0}.AlternativePurchase_fitted__zKEpT img{display:block;width:100%;height:auto;max-height:580px;object-fit:contain;border-radius:var(--r-img)}.AlternativePurchase_fitted__zKEpT figcaption{font-size:13px;line-height:1.5;color:var(--c-ink-2);margin-top:8px}.AlternativePurchase_retry__v8w5Z{background:transparent;color:var(--c-ink);border:0;padding:10px 0;text-decoration:underline;cursor:pointer;font:inherit;min-height:44px}.ImageZoomDialog_dialog__l8Dqd{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:var(--c-ink);color:var(--c-bg);overflow:hidden}.ImageZoomDialog_dialog__l8Dqd[open]{display:flex;flex-direction:column}.ImageZoomDialog_dialog__l8Dqd::backdrop{background:var(--c-ink)}.ImageZoomDialog_bar__huD4_{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:calc(8px + env(safe-area-inset-top)) 8px 8px 16px}.ImageZoomDialog_hint__5EEQE{flex:1 1;min-width:0;margin:0;font-size:13px;line-height:1.4;color:var(--c-bg);opacity:.8}.ImageZoomDialog_toggle__v4TPI{min-height:44px;padding:0 14px;border:1px solid var(--c-bg);border-radius:var(--r-btn);background:transparent;color:var(--c-bg);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.ImageZoomDialog_close__sNVcs{flex:0 0 auto;width:44px;height:44px;border:0;border-radius:50%;background:var(--c-bg);color:var(--c-ink);font-size:26px;line-height:1;cursor:pointer}.ImageZoomDialog_close__sNVcs:focus-visible,.ImageZoomDialog_toggle__v4TPI:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ImageZoomDialog_stage__AJ2O5{flex:1 1 auto;min-height:0;display:flex;overflow:auto;overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom}.ImageZoomDialog_stage__AJ2O5 img{display:block;margin:auto;width:100%;height:100%;object-fit:contain;cursor:zoom-in}.ImageZoomDialog_stage__AJ2O5[data-zoomed] img{flex:none;max-width:none;max-height:none;height:auto;cursor:zoom-out}.ImageZoomDialog_caption__ZLXSk{flex:0 0 auto;margin:0;padding:8px 16px calc(12px + env(safe-area-inset-bottom));font-size:13px;line-height:1.4;text-align:center;color:var(--c-bg);opacity:.8}.CanvasStickyBar_bar__dhGtd{display:none}@media(max-width:900px){.CanvasStickyBar_bar__dhGtd:not([hidden]){position:fixed;bottom:calc(8px + env(safe-area-inset-bottom));transform:translateY(calc(-1 * var(--consent-offset, 0px)));left:8px;right:8px;z-index:30;display:flex;align-items:center;gap:12px;padding:12px;background:var(--c-bg);color:var(--c-ink);border:1px solid var(--c-line-strong);border-radius:6px;box-shadow:var(--e-sticky)}.CanvasStickyBar_price__RKtED{flex:0 1 auto;font-size:1rem;font-weight:600;line-height:1.4}.CanvasStickyBar_bar__dhGtd button{flex:1 1;min-width:0;min-height:48px;padding:12px;border:0;border-radius:4px;background:var(--c-accent);color:var(--c-on-accent);font:inherit;font-size:.875rem;line-height:1.4;cursor:pointer}.CanvasStickyBar_bar__dhGtd button:hover{background:var(--c-accent-hover)}.CanvasStickyBar_bar__dhGtd button:disabled{background:var(--c-ink-2);color:var(--c-on-accent);cursor:not-allowed}.CanvasStickyBar_bar__dhGtd button:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}}@media(max-width:420px){.CanvasStickyBar_bar__dhGtd:not([hidden]){padding:8px;gap:10px}.CanvasStickyBar_bar__dhGtd button{min-height:44px;padding:10px 12px}}.PhotoUploadExamples_examples__28H02{margin:12px 0;min-width:0}.PhotoUploadExamples_title__M_OIA{font-weight:600;font-size:14px;margin:0 0 10px}.PhotoUploadExamples_grid__3JWpt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.PhotoUploadExamples_grid__3JWpt[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.PhotoUploadExamples_grid__3JWpt[data-count="1"]{grid-template-columns:minmax(0,240px)}.PhotoUploadExamples_example__CIa0v{margin:0;min-width:0}.PhotoUploadExamples_photo__z4eDh{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;background-color:var(--c-surface)}.PhotoUploadExamples_photo__z4eDh[data-quadrant]{position:relative;overflow:hidden}.PhotoUploadExamples_sprite__hwSJ5{position:absolute;top:0;left:0;width:200%;height:200%;max-width:none}.PhotoUploadExamples_photo__z4eDh[data-quadrant=profile] .PhotoUploadExamples_sprite__hwSJ5{left:-100%}.PhotoUploadExamples_photo__z4eDh[data-quadrant=glasses] .PhotoUploadExamples_sprite__hwSJ5{top:-100%}.PhotoUploadExamples_photo__z4eDh[data-quadrant=far] .PhotoUploadExamples_sprite__hwSJ5{left:-100%;top:-100%}.PhotoUploadExamples_example__CIa0v figcaption{display:flex;align-items:flex-start;gap:5px;font-size:12px;line-height:1.4;margin-top:7px}.PhotoUploadExamples_mark__EC1sM{color:var(--c-ok);font-weight:750;flex:none}.PhotoUploadExamples_example__CIa0v[data-tone=care] .PhotoUploadExamples_mark__EC1sM{color:var(--c-ink-2)}.PhotoUploadExamples_hint__DP26k{font-size:13px;line-height:1.5;margin:10px 0 5px;color:var(--c-ink-2)}.PhotoUploadExamples_credit__iyZ_1{display:block;font-size:10px;line-height:1.4;color:var(--c-ink-2)}.PhotoUploadExamples_examples__28H02[data-compact] .PhotoUploadExamples_grid__3JWpt{gap:8px}.PhotoUploadExamples_examples__28H02[data-compact] .PhotoUploadExamples_title__M_OIA{font-size:13px}.PhotoUploadExamples_examples__28H02[data-compact] .PhotoUploadExamples_hint__DP26k{font-size:12px}@media(max-width:420px){.PhotoUploadExamples_grid__3JWpt{grid-template-columns:repeat(2,minmax(0,1fr))}.PhotoUploadExamples_grid__3JWpt[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.PhotoUploadExamples_examples__28H02[data-compact] .PhotoUploadExamples_grid__3JWpt{grid-template-columns:repeat(4,minmax(0,1fr))}.PhotoUploadExamples_examples__28H02[data-compact] .PhotoUploadExamples_grid__3JWpt[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.PhotoUploadExamples_examples__28H02[data-compact] .PhotoUploadExamples_grid__3JWpt[data-count="1"]{grid-template-columns:minmax(0,180px)}.PhotoUploadExamples_examples__28H02[data-compact] figcaption{font-size:11px;gap:3px}}.PhotoReferenceGuide_guide__d5ypT{margin:6px 0}.PhotoReferenceGuide_trigger__T2okL{font:inherit;font-size:13px;line-height:1.5;color:var(--c-ink);background:none;border:0;padding:6px 0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.PhotoReferenceGuide_bar___1bFp button:focus-visible,.PhotoReferenceGuide_more__If2AP:focus-visible,.PhotoReferenceGuide_technical__ILXqI summary:focus-visible,.PhotoReferenceGuide_trigger__T2okL:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.PhotoReferenceGuide_dialog__t1JRc{width:min(680px,calc(100% - 28px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:0 22px 22px;border:1px solid var(--c-line);border-radius:12px;background:var(--c-bg);color:var(--c-ink);overflow:auto;overscroll-behavior:contain}.PhotoReferenceGuide_dialog__t1JRc::backdrop{background:var(--c-ink);opacity:.5}.PhotoReferenceGuide_bar___1bFp{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0 12px;background:var(--c-bg);border-bottom:1px solid var(--c-line)}.PhotoReferenceGuide_bar___1bFp h2{font:600 20px/1.2 var(--f-sans);margin:0}.PhotoReferenceGuide_bar___1bFp button{font:inherit;font-size:13px;min-height:44px;flex:none;padding:8px 10px;color:var(--c-ink);background:var(--c-surface);border:1px solid var(--c-line);border-radius:6px;cursor:pointer}.PhotoReferenceGuide_content__7ATmU>p,.PhotoReferenceGuide_technical__ILXqI p{font-size:14px;line-height:1.6;color:var(--c-ink-2)}.PhotoReferenceGuide_technical__ILXqI{margin-top:14px;padding-top:12px;border-top:1px solid var(--c-line)}.PhotoReferenceGuide_technical__ILXqI summary{font-size:13px;line-height:1.6;font-weight:600;cursor:pointer}.PhotoReferenceGuide_more__If2AP{display:inline-block;margin-top:18px;font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}@media(max-width:420px){.PhotoReferenceGuide_dialog__t1JRc{padding-inline:14px}.PhotoReferenceGuide_bar___1bFp h2{font-size:18px}.PhotoReferenceGuide_bar___1bFp{gap:8px}.PhotoReferenceGuide_content__7ATmU>p,.PhotoReferenceGuide_technical__ILXqI p{font-size:13px}}.AdvancedCharacterOptions_root__ghpqL{margin-top:24px;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);min-width:0}.AdvancedCharacterOptions_personToggle__zPsrF,.AdvancedCharacterOptions_toggle__4WEIr{display:flex;align-items:center;width:100%;gap:14px;border:0;color:var(--c-ink);background:var(--c-bg);font:inherit;text-align:left;cursor:pointer;min-width:0}.AdvancedCharacterOptions_toggle__4WEIr{justify-content:space-between;padding:20px 0;min-height:72px}.AdvancedCharacterOptions_toggle__4WEIr strong{display:block;font-size:18px;font-weight:600;letter-spacing:-.02em}.AdvancedCharacterOptions_subtitle__2vDXw{display:block;font-size:13px;line-height:1.6;margin-top:5px;color:var(--c-ink-2)}.AdvancedCharacterOptions_chevron__4bfuF{flex:none;font-size:24px;font-weight:400;width:20px;text-align:center;line-height:1}.AdvancedCharacterOptions_intro__PGiLp{font-size:14px;line-height:1.65;color:var(--c-ink-2);margin:0 0 20px;max-width:620px}.AdvancedCharacterOptions_people__t_O_O{display:grid;gap:10px}.AdvancedCharacterOptions_person__G3U7R{border:1px solid var(--c-line);border-radius:6px;min-width:0}.AdvancedCharacterOptions_personToggle__zPsrF{padding:14px;border-radius:6px}.AdvancedCharacterOptions_personToggle__zPsrF[aria-expanded=true]{background:var(--c-surface);border-radius:6px 6px 0 0}.AdvancedCharacterOptions_noPhoto__qTwv6,.AdvancedCharacterOptions_thumbnail__1INvt{width:56px;height:64px;flex:none;object-fit:contain;border-radius:3px;background:var(--c-surface)}.AdvancedCharacterOptions_noPhoto__qTwv6{display:grid;place-content:center;text-align:center;font-size:10px;line-height:1.5;color:var(--c-ink-2)}.AdvancedCharacterOptions_identity__InCNU{display:block;flex:1 1;min-width:0;overflow-wrap:anywhere}.AdvancedCharacterOptions_identity__InCNU strong{display:block;font-size:14px;font-weight:600;line-height:1.5}.AdvancedCharacterOptions_identity__InCNU>span{display:block;font-size:13px;line-height:1.5;color:var(--c-ink-2);margin-top:2px}.AdvancedCharacterOptions_identity__InCNU small{display:block;font-size:12px;line-height:1.6;color:var(--c-ink-2);margin-top:4px}.AdvancedCharacterOptions_body__TwTW_{padding:4px 20px 14px;min-width:0}.AdvancedCharacterOptions_body__TwTW_[hidden]{display:none}.AdvancedCharacterOptions_group__SqqIo{border:0;padding:0;margin:20px 0 0;min-width:0}.AdvancedCharacterOptions_group__SqqIo legend{padding:0;margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.5}.AdvancedCharacterOptions_choices__y4e9b{display:flex;flex-wrap:wrap;gap:8px}.AdvancedCharacterOptions_choice__kLkQv{position:relative;display:block;min-width:0;cursor:pointer}.AdvancedCharacterOptions_choice__kLkQv input{position:absolute;width:1px;height:1px;opacity:0;margin:0;inset:0}.AdvancedCharacterOptions_choice__kLkQv span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid var(--c-line-strong);border-radius:4px;background:var(--c-bg);color:var(--c-ink);font-size:13px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.AdvancedCharacterOptions_choice__kLkQv input:checked+span{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent);color:var(--c-accent)}.AdvancedCharacterOptions_choice__kLkQv input:focus-visible+span{outline:3px solid var(--c-accent);outline-offset:3px}.AdvancedCharacterOptions_choice__kLkQv input:disabled+span{opacity:.55;cursor:not-allowed}.AdvancedCharacterOptions_textField__sR7Vd{display:grid;gap:7px;min-width:0;margin-top:20px}.AdvancedCharacterOptions_textField__sR7Vd label{font-size:14px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.AdvancedCharacterOptions_textField__sR7Vd label>span{font-weight:400;color:var(--c-ink-2)}.AdvancedCharacterOptions_textField__sR7Vd textarea{width:100%;min-width:0;max-width:100%;min-height:80px;box-sizing:border-box;padding:12px;border:1px solid var(--c-line-strong);border-radius:4px;background:var(--c-bg);color:var(--c-ink);font:inherit;font-size:16px;line-height:1.5;resize:vertical}.AdvancedCharacterOptions_textField__sR7Vd textarea:disabled{opacity:.55;cursor:not-allowed}.AdvancedCharacterOptions_textField__sR7Vd textarea[aria-invalid=true]{border-color:var(--c-danger)}.AdvancedCharacterOptions_count__eMIQf{justify-self:end;font-size:11px;line-height:1.5;color:var(--c-ink-2)}.AdvancedCharacterOptions_note___CriC{font-size:12px;line-height:1.65;color:var(--c-ink-2);margin:12px 0 0}.AdvancedCharacterOptions_error__h8Id2{font-size:12px;line-height:1.6;color:var(--c-danger);margin:0}.AdvancedCharacterOptions_resetAll__zODgJ,.AdvancedCharacterOptions_reset__LSo5Y{min-height:44px;padding:10px 0;border:0;background:none;color:var(--c-ink);font:inherit;font-size:12px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left;overflow-wrap:anywhere}.AdvancedCharacterOptions_reset__LSo5Y{margin-top:10px}.AdvancedCharacterOptions_resetAll__zODgJ{margin:12px 0}.AdvancedCharacterOptions_resetAll__zODgJ:disabled,.AdvancedCharacterOptions_reset__LSo5Y:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.AdvancedCharacterOptions_personToggle__zPsrF:focus-visible,.AdvancedCharacterOptions_resetAll__zODgJ:focus-visible,.AdvancedCharacterOptions_reset__LSo5Y:focus-visible,.AdvancedCharacterOptions_textField__sR7Vd textarea:focus-visible,.AdvancedCharacterOptions_toggle__4WEIr:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}.AdvancedCharacterOptions_status__NDn6e{font-size:12px;line-height:1.65;color:var(--c-ink-2);margin:12px 0}.AdvancedCharacterOptions_status__NDn6e:empty{margin:0}@media(max-width:700px){.AdvancedCharacterOptions_toggle__4WEIr{padding:18px 0}.AdvancedCharacterOptions_toggle__4WEIr strong{font-size:17px}.AdvancedCharacterOptions_personToggle__zPsrF{padding:12px;gap:10px}.AdvancedCharacterOptions_body__TwTW_{padding:2px 12px 12px}.AdvancedCharacterOptions_choices__y4e9b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.AdvancedCharacterOptions_choice__kLkQv span{padding:10px 6px;font-size:12px}.AdvancedCharacterOptions_identity__InCNU small{font-size:11px}.AdvancedCharacterOptions_intro__PGiLp{font-size:13px}}.AdvancedCharacterOptions_jerseyFields__dA997{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.AdvancedCharacterOptions_jerseyFields__dA997 .AdvancedCharacterOptions_textField__sR7Vd{margin-top:16px}.AdvancedCharacterOptions_jerseyFields__dA997 input{width:100%;min-width:0;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--c-line-strong);border-radius:4px;background:var(--c-bg);color:var(--c-ink);font:inherit;font-size:16px;line-height:1.5}.AdvancedCharacterOptions_jerseyFields__dA997 input:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}.AdvancedCharacterOptions_jerseyFields__dA997 input:disabled{opacity:.55;cursor:not-allowed}.AdvancedCharacterOptions_sent__e4ul3{color:var(--c-ink);overflow-wrap:anywhere}.AdvancedCharacterOptions_appearance__qJD0t{padding:16px 0 12px}.AdvancedCharacterOptions_appearance__qJD0t>strong{font-size:14px}.AdvancedCharacterOptions_appearance__qJD0t .AdvancedCharacterOptions_group__SqqIo{margin-top:12px}.AdvancedCharacterOptions_position__jZR85{font-weight:400;color:var(--c-ink-2)}.NewsletterSignup_section__X4gjL{max-width:var(--shell-max);margin:64px auto;padding:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;background:var(--c-surface);color:var(--c-ink)}.NewsletterSignup_section__X4gjL>div{min-width:0}.NewsletterSignup_section__X4gjL h2{font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.15;margin:12px 0 20px}.NewsletterSignup_section__X4gjL p{line-height:1.6}.NewsletterSignup_intro__AJ4pH{font-size:13px;color:var(--c-ink-2)}.NewsletterSignup_form__gEz_o{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:12px}.NewsletterSignup_row__QRAPA{display:flex;gap:8px}.NewsletterSignup_row__QRAPA input{min-width:0;flex:1 1}.NewsletterSignup_form__gEz_o input[type=email]{border:1px solid var(--c-line-strong);background:var(--c-bg);color:var(--c-ink);padding:12px;font:inherit;border-radius:4px}.NewsletterSignup_action__YD8im,.NewsletterSignup_form__gEz_o button{border:1px solid var(--c-ink);background:var(--c-ink);color:var(--c-bg);padding:12px 20px;min-height:48px;font:inherit;cursor:pointer;border-radius:4px}.NewsletterSignup_action__YD8im:disabled,.NewsletterSignup_form__gEz_o button:disabled{opacity:.6;cursor:default}.NewsletterSignup_consent__L_Ij2{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6}.NewsletterSignup_consent__L_Ij2 input{margin-top:4px;width:18px;height:18px;flex-shrink:0;accent-color:var(--c-accent)}.NewsletterSignup_section__X4gjL .NewsletterSignup_consent__L_Ij2 a{text-decoration:underline}.NewsletterSignup_error__v5VcI{color:var(--c-danger);margin:0;font-size:14px}.NewsletterSignup_token__qlVgJ{max-width:680px;margin:72px auto;padding:28px}.NewsletterSignup_token__qlVgJ h1{font-size:clamp(28px,5vw,42px);margin-bottom:24px}.NewsletterSignup_token__qlVgJ p{line-height:1.65;margin:24px 0}@media(max-width:760px){.NewsletterSignup_section__X4gjL{margin:32px 16px;padding:24px;grid-template-columns:minmax(0,1fr);gap:24px}.NewsletterSignup_row__QRAPA{flex-direction:column}.NewsletterSignup_row__QRAPA input{flex:none}}.NewsletterSignup_section__X4gjL.NewsletterSignup_compact___WIEK{margin:0;padding:0;display:block;background:none;max-width:none}.NewsletterSignup_section__X4gjL.NewsletterSignup_compact___WIEK h2{font-size:18px;font-weight:600;line-height:1.3;margin:2px 0 4px}.NewsletterSignup_section__X4gjL.NewsletterSignup_compact___WIEK>div+div{margin-top:10px}.NewsletterSignup_section__X4gjL.NewsletterSignup_compact___WIEK .NewsletterSignup_row__QRAPA{flex-wrap:wrap}.NewsletterSignup_section__X4gjL.NewsletterSignup_compact___WIEK .NewsletterSignup_row__QRAPA input{min-height:48px}@media(min-width:761px){.NewsletterSignup_section__X4gjL.NewsletterSignup_compact___WIEK .NewsletterSignup_row__QRAPA input{flex:1 1 200px}}.NewsletterSignup_section__X4gjL.NewsletterSignup_bare__qdNqo{grid-template-columns:minmax(0,1fr)}.VariantPicker_picker__3MSiM{margin:4px 0 24px;padding:0;border:0;min-width:0}.VariantPicker_picker__3MSiM legend{display:flex;align-items:baseline;gap:10px;font-size:.8125rem;font-weight:600;margin-bottom:12px;padding:0}.VariantPicker_count__zwhsy{font-size:.75rem;font-weight:400;color:var(--c-ink-2)}.VariantPicker_source__P_Sqt{margin:-6px 0 10px;font-size:.75rem;line-height:1.45;color:var(--c-ink-2)}.VariantPicker_grid__O171X{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.VariantPicker_card__79MBO{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;padding:5px 5px 8px;border:1px solid var(--c-line-strong);border-radius:var(--r-img);background:var(--c-bg);color:var(--c-ink);cursor:pointer;transition:border-color var(--d-ui) var(--ease-out),box-shadow var(--d-ui) var(--ease-out)}.VariantPicker_card__79MBO:hover{border-color:var(--c-ink-2)}.VariantPicker_card__79MBO:has(.VariantPicker_radio__6frVS:checked){border-color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.VariantPicker_card__79MBO:has(.VariantPicker_radio__6frVS:focus-visible){outline:3px solid var(--c-accent);outline-offset:2px}.VariantPicker_card__79MBO[data-unavailable]{cursor:not-allowed;opacity:.55}.VariantPicker_picker__3MSiM:disabled .VariantPicker_card__79MBO,.VariantPicker_picker__3MSiM[data-locked] .VariantPicker_card__79MBO{cursor:wait}.VariantPicker_radio__6frVS{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit;z-index:1}.VariantPicker_thumb__LFnbC{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:calc(var(--r-img) - 3px);background:var(--c-surface)}.VariantPicker_thumb__LFnbC img{width:100%;height:100%;object-fit:cover;object-position:50% 28%;display:block}.VariantPicker_badge__3iebm{position:absolute;left:10px;top:10px;z-index:2;pointer-events:none;padding:3px 6px;border-radius:3px;background:var(--c-ink);color:var(--c-bg);font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.02em}.VariantPicker_check__C2_CK{position:absolute;right:5px;bottom:5px;width:20px;height:20px;border-radius:50%;background:var(--c-ink);opacity:0;transform:scale(.6);transition:opacity var(--d-ui) var(--ease-out),transform var(--d-ui) var(--ease-out)}.VariantPicker_check__C2_CK:after{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--c-bg);border-width:0 2px 2px 0;transform:rotate(45deg)}.VariantPicker_card__79MBO:has(.VariantPicker_radio__6frVS:checked) .VariantPicker_check__C2_CK{opacity:1;transform:none}.VariantPicker_label__k1PB3{font-size:.75rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:0 2px}.VariantPicker_card__79MBO small{font-size:.6875rem;color:var(--c-ink-2);padding:0 2px}.VariantPicker_more__2HoYv{margin-top:10px;width:100%;min-height:44px;border:1px solid var(--c-line-strong);border-radius:var(--r-btn);background:var(--c-bg);font:inherit;font-size:.8125rem;font-weight:600;color:var(--c-ink);cursor:pointer}.VariantPicker_more__2HoYv:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.VariantPicker_description__tw0EX{margin:10px 0 0;font-size:.8125rem;line-height:1.5;color:var(--c-ink-2)}.VariantPicker_description__tw0EX strong{color:var(--c-ink);font-weight:600}@media(max-width:700px){.VariantPicker_picker__3MSiM[data-phone-collapsed] .VariantPicker_card__79MBO:nth-child(n+7){display:none}.VariantPicker_badge__3iebm{left:8px;top:8px;padding:2px 5px}.VariantPicker_grid__O171X{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.VariantPicker_label__k1PB3{font-size:.7188rem;-webkit-line-clamp:4}}@media(prefers-reduced-motion:reduce){.VariantPicker_card__79MBO,.VariantPicker_check__C2_CK{transition:none}}.WhatToExpect_block__oZhbx{margin:4px 0 22px;padding:14px 14px 12px;border:1px solid var(--c-line);border-radius:var(--r-img);background:var(--c-surface);min-width:0}.WhatToExpect_head__i_pn1{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.WhatToExpect_block__oZhbx h2.WhatToExpect_title__JtlLW,.WhatToExpect_dialog__CnmkV h2.WhatToExpect_title__JtlLW{font-size:.875rem;line-height:1.3;font-weight:600;margin:0;letter-spacing:0}.WhatToExpect_lead__ayNXR{margin:4px 0 10px;font-size:.75rem;line-height:1.45;color:var(--c-ink-2)}.WhatToExpect_link__OrbcV{border:0;background:none;padding:6px 0;min-height:44px;font:inherit;font-size:.75rem;font-weight:600;color:var(--c-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.WhatToExpect_close__RcjqA:focus-visible,.WhatToExpect_link__OrbcV:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.WhatToExpect_strip__EGzTD{display:flex;gap:10px;margin:0;padding:0;list-style:none;max-width:calc((var(--t) + var(--p) + var(--r)) * 168px + 20px)}.WhatToExpect_strip__EGzTD>li{flex:var(--t) 1 0%;min-width:0}.WhatToExpect_strip__EGzTD>li:nth-child(2){flex-grow:var(--p)}.WhatToExpect_strip__EGzTD>li:nth-child(3){flex-grow:var(--r)}.WhatToExpect_strip__EGzTD figure{margin:0;display:grid;gap:6px}.WhatToExpect_strip__EGzTD img{display:block;width:100%;height:auto;border-radius:calc(var(--r-img) - 3px);background:var(--c-line);object-fit:cover}.WhatToExpect_photos__WzbzL{display:grid;aspect-ratio:var(--pr,1);gap:2px;overflow:hidden;border-radius:calc(var(--r-img) - 3px)}.WhatToExpect_photos__WzbzL[data-count="2"]{grid-template-columns:1fr 1fr}.WhatToExpect_photos__WzbzL[data-count="3"],.WhatToExpect_photos__WzbzL[data-count="4"]{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.WhatToExpect_photos__WzbzL[data-count="3"] img:first-child{grid-row:span 2}.WhatToExpect_photos__WzbzL img{height:100%;min-height:0;border-radius:0;object-position:50% 30%}.WhatToExpect_result__QmMsz img{box-shadow:0 0 0 2px var(--c-ink)}.WhatToExpect_strip__EGzTD figcaption{display:flex;align-items:center;gap:5px;font-size:.75rem;line-height:1.2;font-weight:600;color:var(--c-ink);min-width:0}.WhatToExpect_strip__EGzTD figcaption b{flex:none;display:inline-grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--c-ink);color:var(--c-bg);font-size:.625rem;font-weight:600}.WhatToExpect_note__JDMbz{margin:10px 0 0;font-size:.75rem;line-height:1.45;color:var(--c-ink-2)}.WhatToExpect_fallbackRow__5gRIt{display:flex;gap:12px;align-items:center;margin-top:10px}.WhatToExpect_fallbackArt__qRw6b{flex:none;width:96px;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:calc(var(--r-img) - 3px)}.WhatToExpect_fallbackRow__5gRIt p{margin:0;font-size:.75rem;line-height:1.5;color:var(--c-ink-2)}.WhatToExpect_fallbackRow__5gRIt .WhatToExpect_fallbackTitle__wDZZa{font-size:.8125rem;font-weight:600;color:var(--c-ink);margin-bottom:2px}.WhatToExpect_dialog__CnmkV{width:min(1100px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;padding:0;border:0;border-radius:var(--r-img);background:var(--c-bg);color:var(--c-ink);box-shadow:var(--e-sheet)}.WhatToExpect_dialog__CnmkV::backdrop{background:var(--c-scrim)}.WhatToExpect_dialogBody__ccjNY{padding:18px 20px 20px}.WhatToExpect_dialogHead__WT9S8{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.WhatToExpect_dialog__CnmkV h2.WhatToExpect_title__JtlLW{font-size:1.125rem}.WhatToExpect_close__RcjqA{width:44px;height:44px;border:1px solid var(--c-line-strong);border-radius:50%;background:var(--c-bg);font-size:1.375rem;line-height:1;cursor:pointer;color:var(--c-ink)}.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI{gap:16px;max-width:calc((var(--t) + var(--p) + var(--r)) * 380px + 32px);margin:0 auto}.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI figcaption{font-size:.875rem}@media(max-width:700px){.WhatToExpect_block__oZhbx{padding:12px 12px 10px}.WhatToExpect_strip__EGzTD{gap:6px}.WhatToExpect_strip__EGzTD figcaption{font-size:.6875rem;gap:4px}.WhatToExpect_strip__EGzTD figcaption b{width:15px;height:15px;font-size:.5625rem}.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI{flex-direction:column;align-items:center;gap:14px}.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI>li{flex:none;width:100%}.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI>li:nth-child(2){width:60%}.WhatToExpect_dialogBody__ccjNY{padding:14px}}.WhatToExpect_strip__EGzTD{margin-inline:auto}@media(max-width:700px){.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI>li:first-child{width:min(100%,calc(44dvh * var(--t)))}.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI>li:nth-child(2){width:min(60%,calc(30dvh * var(--p)))}.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI>li:nth-child(3){width:min(100%,calc(44dvh * var(--r)))}.WhatToExpect_dialog__CnmkV{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border-radius:0;box-shadow:none}}@media(max-width:700px){.WhatToExpect_dialog__CnmkV::backdrop{background:var(--c-ink)}.WhatToExpect_dialogHead__WT9S8{position:sticky;top:0;z-index:1;margin:-14px -14px 14px;padding:10px 14px;background:var(--c-bg);border-bottom:1px solid var(--c-line)}}@media(min-width:1024px){.WhatToExpect_dialog__CnmkV{width:min(1600px,92vw);max-height:92dvh}.WhatToExpect_dialogBody__ccjNY{padding:18px 24px 20px}.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI{--k:calc(1 / (1 / var(--t) + 1 / var(--p)));--H:min(calc(92dvh - 170px),calc((92vw - 48px - 20px) / (var(--r) + var(--k))));display:grid;grid-template-columns:calc((var(--H) - 52px) * var(--k)) calc(var(--H) * var(--r));grid-template-rows:auto 1fr;gap:20px;max-width:none;justify-content:center;align-items:start}.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI>li{min-width:0}.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI>li:nth-child(3){grid-column:2;grid-row:1/span 2}.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI>li:first-child{grid-column:1;grid-row:1}.WhatToExpect_strip__EGzTD.WhatToExpect_large__5CidI>li:nth-child(2){grid-column:1;grid-row:2}}.DeliveryEstimate_checker__VoiNk{margin-top:4px;font-size:.875rem;line-height:1.5}.DeliveryEstimate_checker__VoiNk summary{list-style:none;display:inline-flex;align-items:center;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;color:var(--c-ink)}.DeliveryEstimate_checker__VoiNk summary::-webkit-details-marker{display:none}.DeliveryEstimate_body__DSpWu{display:grid;gap:8px;padding:4px 0 8px}.DeliveryEstimate_body__DSpWu label{font-weight:600}.DeliveryEstimate_body__DSpWu input{min-height:44px;max-width:220px;padding:0 12px;border:1px solid var(--c-line);border-radius:var(--r-btn);font:inherit;background:var(--c-bg);color:inherit}.DeliveryEstimate_body__DSpWu p{margin:0;line-height:1.5}.DeliveryEstimate_body__DSpWu p[data-fits=true]{font-weight:600;color:var(--c-ink)}.DeliveryEstimate_body__DSpWu p{color:var(--c-ink-2)}.StoreProductDetail_root__A83C4{max-width:var(--shell-max);margin:auto;padding:0 var(--page-gutter);color:var(--c-ink)}.StoreProductDetail_breadcrumb__2hM2a{display:flex;gap:10px;flex-wrap:wrap;font-size:.75rem;color:var(--c-ink-2);padding:24px 0}.StoreProductDetail_breadcrumb__2hM2a a{text-decoration:none}.StoreProductDetail_commerce__vTvSc{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:start;padding-bottom:72px}.StoreProductDetail_gallery__7_FR2{position:sticky;top:110px;min-width:0}.StoreProductDetail_stage__ovd0A{position:relative;background:var(--c-surface);min-height:490px;display:flex;align-items:center;justify-content:center;padding:24px}.StoreProductDetail_artFrame__3vnOy{max-width:100%;width:100%}.StoreProductDetail_art__UP7Sf{width:100%;height:auto;max-height:660px;object-fit:contain}.StoreProductDetail_room__BpeT6{padding:70px}.StoreProductDetail_room__BpeT6 .StoreProductDetail_artFrame__3vnOy{border:10px solid var(--c-ink);padding:16px;background:var(--c-bg);box-shadow:var(--e-sheet)}.StoreProductDetail_room__BpeT6 .StoreProductDetail_oak__F0_pJ{border-color:var(--store-oak)}.StoreProductDetail_room__BpeT6 .StoreProductDetail_white__kQlBd{border-color:var(--c-bg)}.StoreProductDetail_imageLabel__OAM_8{position:absolute;bottom:14px;left:18px;font-size:.625rem;padding:5px 10px;background:var(--c-bg);text-transform:uppercase;letter-spacing:.1em}.StoreProductDetail_galleryTabs__Inpv8{display:flex;gap:8px;margin:14px 0}.StoreProductDetail_galleryTabs__Inpv8 button{border:1px solid var(--c-line);background:var(--c-bg);padding:11px 14px;font-size:.75rem;cursor:pointer;flex:1 1}.StoreProductDetail_galleryTabs__Inpv8 button[aria-pressed=true]{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-bg)}.StoreProductDetail_references__kdpoz{display:flex;align-items:center;gap:18px;padding:12px 0}.StoreProductDetail_faces__oq14s{display:flex;gap:5px;flex-wrap:wrap;max-width:50%}.StoreProductDetail_faces__oq14s img{display:block;width:52px;height:60px;object-fit:cover;border-radius:3px}.StoreProductDetail_references__kdpoz p{font-size:.8125rem;margin:0}.StoreProductDetail_references__kdpoz small{font-size:.6875rem;color:var(--c-ink-2)}.StoreProductDetail_purchase__M5Rmf{padding-top:12px}.StoreProductDetail_eyebrow__0zg8N{font-size:.6875rem;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;color:var(--c-accent)}.StoreProductDetail_purchase__M5Rmf h1{font-size:clamp(1.875rem,3.3vw,3rem);line-height:1.05;margin:20px 0}.StoreProductDetail_tagline__kqjPN{font-family:var(--f-display-italic);font-size:1.625rem}.StoreProductDetail_description__tG3hC{font-size:.875rem;color:var(--c-ink-2);line-height:1.75}.StoreProductDetail_price__jwT7w{font-size:1.875rem;font-weight:600;margin:26px 0 28px}.StoreProductDetail_price__jwT7w span{display:block;font-size:.6875rem;font-weight:400;color:var(--c-ink-2);margin-top:5px}.StoreProductDetail_purchase__M5Rmf fieldset{padding:0;border:0;margin:24px 0}.StoreProductDetail_purchase__M5Rmf legend{font-size:.8125rem;font-weight:600;margin-bottom:12px}.StoreProductDetail_purchase__M5Rmf legend b{color:var(--c-ink-2);font-weight:400;margin-right:10px;font-size:.6875rem}.StoreProductDetail_choices__tlqgz,.StoreProductDetail_frames__SZ6pU{display:flex;flex-wrap:wrap;gap:8px}.StoreProductDetail_choices__tlqgz button,.StoreProductDetail_frames__SZ6pU button{background:var(--c-bg);border:1px solid var(--c-line-strong);padding:11px 15px;font-size:.8125rem;cursor:pointer}.StoreProductDetail_choices__tlqgz button[aria-pressed=true],.StoreProductDetail_frames__SZ6pU button[aria-pressed=true]{border-color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.StoreProductDetail_hint__Ulpxf{font-size:.6875rem;line-height:1.7;color:var(--c-ink-2);margin:10px 0}.StoreProductDetail_formats__E_gs0{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.StoreProductDetail_formats__E_gs0 button{text-align:left;border:1px solid var(--c-line);background:var(--c-bg);padding:14px 10px;cursor:pointer}.StoreProductDetail_formats__E_gs0 button[aria-pressed=true]{border-color:var(--c-ink);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-ink)}.StoreProductDetail_formats__E_gs0 small,.StoreProductDetail_formats__E_gs0 span,.StoreProductDetail_formats__E_gs0 strong{display:block}.StoreProductDetail_formats__E_gs0 strong{font-size:.8125rem}.StoreProductDetail_formats__E_gs0 small{font-size:.625rem;color:var(--c-ink-2);margin:4px 0 10px}.StoreProductDetail_formats__E_gs0 span{font-size:.75rem}.StoreProductDetail_frames__SZ6pU button{display:flex;gap:7px;align-items:center}.StoreProductDetail_frames__SZ6pU i{width:18px;height:18px;display:block;border:1px solid var(--c-line-strong);border-radius:50%}.StoreProductDetail_black__zsfeC{background:var(--c-ink)}.StoreProductDetail_oak__F0_pJ{background:var(--store-oak)}.StoreProductDetail_white__kQlBd{background:var(--c-bg)}.StoreProductDetail_primary__aGZIF{width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--c-accent);color:var(--c-on-accent);border:0;min-height:54px;padding:15px 20px;font-size:.875rem;cursor:pointer}.StoreProductDetail_primary__aGZIF:hover{background:var(--c-accent-hover)}.StoreProductDetail_primary__aGZIF:disabled{background:var(--c-ink-2);color:var(--c-on-accent);cursor:wait}.StoreProductDetail_primary__aGZIF span{font-size:1.375rem}.StoreProductDetail_utility__at5ce{display:flex;gap:18px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--c-line);padding-top:20px;margin-top:20px}.StoreProductDetail_utility__at5ce a,.StoreProductDetail_utility__at5ce button{border:0;background:none;padding:0;font-size:.75rem;cursor:pointer;color:var(--c-ink);text-decoration:none}.StoreProductDetail_comparison__1UvUv,.StoreProductDetail_uploadSection__ikLk8{display:grid;grid-template-columns:.7fr 1fr;gap:80px;padding:70px 0;border-top:1px solid var(--c-line);align-items:center}.StoreProductDetail_root__A83C4 h2{font-size:clamp(1.875rem,4vw,3rem);font-weight:500;margin:14px 0 22px}.StoreProductDetail_root__A83C4 h2 em{font-family:var(--f-display-italic);font-weight:400}.StoreProductDetail_comparison__1UvUv p,.StoreProductDetail_uploadSection__ikLk8 li,.StoreProductDetail_uploadSection__ikLk8 p{font-size:.875rem;color:var(--c-ink-2);line-height:1.8}.StoreProductDetail_comparison__1UvUv label{font-size:.75rem}.StoreProductDetail_comparison__1UvUv select{padding:8px;border:1px solid var(--c-line);background:var(--c-bg);margin-left:5px}.StoreProductDetail_slider__iCvhu{position:relative;overflow:hidden;background:var(--c-surface)}.StoreProductDetail_slider__iCvhu>img{width:100%;height:100%;object-fit:contain}.StoreProductDetail_slider__iCvhu>img:nth-child(2){position:absolute;inset:0}.StoreProductDetail_sliderLine__5Pm_g{position:absolute;top:0;bottom:0;width:2px;background:var(--c-bg);pointer-events:none}.StoreProductDetail_sliderLine__5Pm_g span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--c-bg);border-radius:50%;width:40px;height:40px;display:grid;place-items:center}.StoreProductDetail_slider__iCvhu input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.StoreProductDetail_slider__iCvhu:focus-within{outline:3px solid var(--c-accent);outline-offset:3px}.StoreProductDetail_afterLabel__OX6_C,.StoreProductDetail_beforeLabel__JIktS{position:absolute;bottom:15px;font-size:.625rem;background:var(--c-bg);padding:4px 8px}.StoreProductDetail_beforeLabel__JIktS{left:15px}.StoreProductDetail_afterLabel__OX6_C{right:15px}.StoreProductDetail_uploadSection__ikLk8{align-items:start;scroll-margin-top:120px}.StoreProductDetail_uploadSection__ikLk8 ul{padding-left:18px}.StoreProductDetail_uploadGrid__VJqGR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.StoreProductDetail_uploadSlot__Gtjyz{border:1px solid var(--c-line);padding:14px;min-width:0}.StoreProductDetail_uploadSlot__Gtjyz label{display:block;font-size:.75rem;cursor:pointer}.StoreProductDetail_uploadSlot__Gtjyz small{color:var(--c-ink-2);font-size:.625rem}.StoreProductDetail_uploadSlot__Gtjyz label>img{height:150px;object-fit:contain;margin:12px auto}.StoreProductDetail_uploadEmpty__5dpzU{height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--c-surface);margin:12px 0;font-size:.75rem;gap:8px}.StoreProductDetail_uploadEmpty__5dpzU span{font-size:1.5rem}.StoreProductDetail_uploadSlot__Gtjyz input{font-size:.625rem;width:100%;max-width:100%}.StoreProductDetail_uploadSlot__Gtjyz>button{border:0;background:none;text-decoration:underline;font-size:.625rem;padding:10px 0 0;cursor:pointer}.StoreProductDetail_projectSummary__nGkBW{padding:20px 0;display:flex;flex-direction:column;gap:3px;font-size:.8125rem}.StoreProductDetail_projectSummary__nGkBW span{font-size:.75rem;color:var(--c-ink-2)}.StoreProductDetail_error__LwQLG{color:var(--c-danger)!important;font-size:.8125rem!important}.StoreProductDetail_success__e_zrg{border:1px solid var(--c-ok);padding:20px;font-size:.875rem}.StoreProductDetail_success__e_zrg a{color:var(--c-accent)}.StoreProductDetail_faq__2hKQT{max-width:800px;margin:30px auto 100px}.StoreProductDetail_faq__2hKQT h2{text-align:center;margin-bottom:35px}.StoreProductDetail_faq__2hKQT details{border-bottom:1px solid var(--c-line);padding:22px 0;font-size:.875rem}.StoreProductDetail_faq__2hKQT summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.StoreProductDetail_faq__2hKQT summary::-webkit-details-marker{display:none}.StoreProductDetail_faq__2hKQT details p{font-size:.8125rem;color:var(--c-ink-2);margin:18px 0 0;line-height:1.8}.StoreProductDetail_related__PspBt{padding:50px 0 90px;border-top:1px solid var(--c-line)}.StoreProductDetail_related__PspBt>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:20px}.StoreProductDetail_related__PspBt>div>a{font-size:.75rem}.StoreProductDetail_relatedGrid__0Mzgg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.StoreProductDetail_relatedGrid__0Mzgg a{text-decoration:none}.StoreProductDetail_relatedGrid__0Mzgg img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:var(--c-surface)}.StoreProductDetail_relatedGrid__0Mzgg small{font-size:.625rem;color:var(--c-ink-2);display:block;margin-top:16px}.StoreProductDetail_relatedGrid__0Mzgg h3{font-size:1rem;margin:8px 0}.StoreProductDetail_relatedGrid__0Mzgg span{font-size:.75rem}.StoreProductDetail_root__A83C4 a:focus-visible,.StoreProductDetail_root__A83C4 button:focus-visible,.StoreProductDetail_root__A83C4 input:focus-visible,.StoreProductDetail_root__A83C4 select:focus-visible{outline:3px solid var(--c-accent);outline-offset:3px}@media(max-width:1000px){.StoreProductDetail_commerce__vTvSc{gap:30px}.StoreProductDetail_stage__ovd0A{min-height:350px;padding:12px}.StoreProductDetail_room__BpeT6{padding:38px}.StoreProductDetail_comparison__1UvUv,.StoreProductDetail_uploadSection__ikLk8{gap:35px}.StoreProductDetail_purchase__M5Rmf h1{font-size:2.125rem}}@media(max-width:700px){.StoreProductDetail_breadcrumb__2hM2a{font-size:.625rem;padding:18px 0}.StoreProductDetail_commerce__vTvSc{grid-template-columns:1fr;gap:16px;padding-bottom:45px}.StoreProductDetail_gallery__7_FR2{position:static}.StoreProductDetail_stage__ovd0A{min-height:280px;padding:0}.StoreProductDetail_room__BpeT6{padding:36px}.StoreProductDetail_galleryTabs__Inpv8 button{padding:10px 5px;font-size:.625rem;min-height:44px}.StoreProductDetail_references__kdpoz{padding:4px 0}.StoreProductDetail_purchase__M5Rmf{padding-top:14px}.StoreProductDetail_purchase__M5Rmf h1{font-size:2.3125rem;margin:14px 0}.StoreProductDetail_tagline__kqjPN{font-size:1.5rem}.StoreProductDetail_price__jwT7w{margin:22px 0;font-size:1.75rem}.StoreProductDetail_comparison__1UvUv,.StoreProductDetail_uploadSection__ikLk8{grid-template-columns:1fr;gap:25px;padding:45px 0}.StoreProductDetail_root__A83C4 h2{font-size:2.25rem}.StoreProductDetail_uploadSection__ikLk8{scroll-margin-top:85px}.StoreProductDetail_uploadSlot__Gtjyz{padding:10px}.StoreProductDetail_uploadSlot__Gtjyz input{min-height:30px}.StoreProductDetail_faq__2hKQT{margin:20px auto 60px}.StoreProductDetail_faq__2hKQT h2{text-align:left}.StoreProductDetail_relatedGrid__0Mzgg{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.StoreProductDetail_related__PspBt>div:first-child{align-items:baseline}.StoreProductDetail_related__PspBt h2{font-size:1.75rem}.StoreProductDetail_utility__at5ce{gap:16px}.StoreProductDetail_utility__at5ce a,.StoreProductDetail_utility__at5ce button{min-height:36px}.StoreProductDetail_formats__E_gs0 button{padding:12px 8px}.StoreProductDetail_frames__SZ6pU button{padding:11px}.StoreProductDetail_faces__oq14s img{width:38px;height:46px}}@media(prefers-reduced-motion:reduce){.StoreProductDetail_root__A83C4 *{scroll-behavior:auto!important}}.StoreProductDetail_uploadSlot__Gtjyz label{position:relative}.StoreProductDetail_uploadSlot__Gtjyz input{position:absolute;width:1px;height:1px;opacity:0;bottom:0;left:0}.StoreProductDetail_uploadSlot__Gtjyz label:focus-within{outline:3px solid var(--c-accent);outline-offset:5px}.StoreProductDetail_zoomArt___i_kw{display:block;width:100%}.StoreProductDetail_faces__oq14s button,.StoreProductDetail_zoomArt___i_kw{border:0;background:none;padding:0;cursor:zoom-in}.StoreProductDetail_sceneChoice__HROxW{margin:24px 0}.StoreProductDetail_sceneChoice__HROxW>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;margin-bottom:12px}.StoreProductDetail_sceneChoice__HROxW>div:first-child a{color:var(--c-ink-2);text-underline-offset:3px}.StoreProductDetail_sceneThumbs__rGhUn{display:grid;grid-auto-flow:column;grid-auto-columns:112px;gap:10px;overflow-x:auto;padding:4px 3px 10px;scroll-snap-type:x proximity}.StoreProductDetail_sceneThumbs__rGhUn>a{text-decoration:none;border:1px solid var(--c-line);padding:5px;scroll-snap-align:start;color:var(--c-ink)}.StoreProductDetail_sceneThumbs__rGhUn>a[aria-current=page]{border-color:var(--c-accent);box-shadow:0 0 0 1px var(--c-accent)}.StoreProductDetail_sceneThumbs__rGhUn img{width:100%;height:76px;object-fit:contain;background:var(--c-surface)}.StoreProductDetail_sceneThumbs__rGhUn span{display:block;font-size:.625rem;line-height:1.4;margin:6px 2px 2px}.StoreProductDetail_purchase__M5Rmf{min-width:0}.StoreProductDetail_mobileSummary__u507B{display:block;margin:0 0 24px}.StoreProductDetail_mobileSummary__u507B h1{font-size:2.5rem;line-height:1.1}.StoreProductDetail_mobileSummary__u507B>p{font-size:1.125rem;font-weight:600;margin:14px 0 0}.StoreProductDetail_mobileSummary__u507B>button{display:none}@media(max-width:700px){.StoreProductDetail_mobileSummary__u507B{display:block;margin:0 0 20px}.StoreProductDetail_mobileSummary__u507B h1{font-size:1.75rem;line-height:1.1;margin:8px 0 12px}.StoreProductDetail_mobileSummary__u507B p{font-size:1rem;font-weight:600;display:block}.StoreProductDetail_mobileSummary__u507B>button{display:flex}.StoreProductDetail_desktopTitle__BZm_F{display:none}.StoreProductDetail_hint__Ulpxf{font-size:.75rem}.StoreProductDetail_uploadSlot__Gtjyz>button,.StoreProductDetail_utility__at5ce a,.StoreProductDetail_utility__at5ce button{min-height:44px}.StoreProductDetail_stage__ovd0A .StoreProductDetail_art__UP7Sf{max-height:420px}}.StoreProductDetail_slotOrder__9PbPZ{display:flex!important;flex-direction:column;gap:5px;font-size:.75rem!important;margin-top:8px}.StoreProductDetail_slotOrder__9PbPZ select{min-height:44px;width:100%;font:inherit;color:var(--c-ink);background:var(--c-bg);border:1px solid var(--c-line);padding:8px}.StoreProductDetail_livePersonalization__e7szV{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--c-line);display:grid;gap:1rem;min-width:0}.StoreProductDetail_livePersonalization__e7szV h3{font-family:var(--f-display);font-size:1.8rem;line-height:1.15;margin:0}.StoreProductDetail_livePersonalization__e7szV>p{margin:0}.StoreProductDetail_livePersonalization__e7szV a{overflow-wrap:anywhere}.StoreProductDetail_livePersonalization__e7szV .StoreProductDetail_primary__aGZIF{gap:12px;text-decoration:none;line-height:1.4}.StoreProductDetail_formats__E_gs0 button:disabled,.StoreProductDetail_frames__SZ6pU button:disabled{opacity:.5;cursor:not-allowed}.StoreProductDetail_checkRow__tGAsb{min-height:44px}.StoreProductDetail_checkRow__tGAsb a{text-underline-offset:3px}.StoreProductDetail_checkRow__tGAsb{display:flex;align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.5}.StoreProductDetail_checkRow__tGAsb input{margin-top:.25rem;flex-shrink:0;width:1.1rem;height:1.1rem}.StoreProductDetail_personalPreview__mO4rT{display:block;width:100%;height:auto;max-height:680px;object-fit:contain}.StoreProductDetail_previewZoom__lbz2v{display:block;width:100%;padding:0;border:0;background:var(--c-surface);cursor:zoom-in}.StoreProductDetail_previewZoom__lbz2v:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.StoreProductDetail_specification__AUBVc{margin:24px 0;padding:20px;border:1px solid var(--c-line);border-radius:10px}.StoreProductDetail_specification__AUBVc h2{font-size:.9375rem;margin:0 0 12px}.StoreProductDetail_specification__AUBVc dl{margin:0}.StoreProductDetail_specification__AUBVc dl>div{display:flex;justify-content:space-between;gap:20px;padding:7px 0;font-size:.8125rem}.StoreProductDetail_specification__AUBVc dt{color:var(--c-ink-2)}.StoreProductDetail_specification__AUBVc dd{margin:0;text-align:right;font-weight:600}.StoreProductDetail_specification__AUBVc a,.StoreProductDetail_specification__AUBVc p{font-size:.75rem;line-height:1.55}.StoreProductDetail_specification__AUBVc p{color:var(--c-ink-2)}.StoreProductDetail_localSave__x64RP{width:100%;min-height:48px;background:transparent;border:1px solid var(--c-line-strong);border-radius:4px;padding:12px 16px;margin-top:22px;text-align:left;display:flex;justify-content:space-between;gap:12px;color:var(--c-ink);font:inherit;cursor:pointer}.StoreProductDetail_localSave__x64RP:disabled{opacity:.6;cursor:wait}.StoreProductDetail_localSave__x64RP:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.StoreProductDetail_choices__tlqgz button small{display:block;font-size:.625rem;line-height:1.3;font-weight:400;margin-top:3px}.StoreProductDetail_choices__tlqgz button:disabled{opacity:.55;cursor:not-allowed}.StoreProductDetail_availabilityAlternative__m666J{border:0;background:none;color:var(--c-ink);text-decoration:underline;text-underline-offset:3px;padding:4px 6px;font:inherit;cursor:pointer}.StoreProductDetail_room__BpeT6{padding:44px;background:var(--store-wall)}.StoreProductDetail_room__BpeT6 .StoreProductDetail_artFrame__3vnOy.StoreProductDetail_canvas__zsHQK{border:0;padding:0;background:var(--c-surface);width:min(100%,calc(580px * var(--canvas-ratio)));max-width:100%;box-shadow:7px 7px 0 var(--c-line-strong),15px 18px 22px var(--c-line);transform:perspective(1200px) rotateY(-4deg)}.StoreProductDetail_canvas__zsHQK .StoreProductDetail_zoomArt___i_kw{height:100%;aspect-ratio:inherit;background:var(--c-surface)}.StoreProductDetail_canvas__zsHQK .StoreProductDetail_art__UP7Sf{display:block;width:100%;height:100%;aspect-ratio:inherit;object-fit:contain;max-height:none}.StoreProductDetail_formats__E_gs0{grid-template-columns:repeat(2,minmax(0,1fr))}.StoreProductDetail_formats__E_gs0 button{min-height:92px;padding:15px}.StoreProductDetail_galleryTabs__Inpv8{flex-wrap:wrap}.StoreProductDetail_galleryTabs__Inpv8 button{min-width:70px}@media(max-width:700px){.StoreProductDetail_room__BpeT6{padding:30px 34px 44px}.StoreProductDetail_room__BpeT6 .StoreProductDetail_artFrame__3vnOy.StoreProductDetail_canvas__zsHQK{width:min(100%,calc(390px * var(--canvas-ratio)));max-width:100%}.StoreProductDetail_formats__E_gs0 button{padding:13px}.StoreProductDetail_galleryTabs__Inpv8 button{flex-basis:calc(33% - 8px)}}.StoreProductDetail_layoutChoices__Y6VOZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.StoreProductDetail_layoutChoices__Y6VOZ>button{min-width:0;padding:8px;border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-ink);text-align:left;cursor:pointer}.StoreProductDetail_layoutChoices__Y6VOZ>button[aria-pressed=true]{border-color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.StoreProductDetail_layoutChoices__Y6VOZ img{display:block;width:100%;height:112px;object-fit:contain;background:var(--c-surface)}.StoreProductDetail_layoutChoices__Y6VOZ span{display:block;padding:10px 4px 4px}.StoreProductDetail_layoutChoices__Y6VOZ strong{display:block;font-size:.8125rem;line-height:1.4}.StoreProductDetail_layoutChoices__Y6VOZ small{display:block;margin-top:4px;color:var(--c-ink-2);font-size:.6875rem;line-height:1.5}.StoreProductDetail_layoutNote__3W_X_{font-size:.75rem;line-height:1.7;color:var(--c-ink-2);margin:14px 0 0}@media(max-width:700px){.StoreProductDetail_layoutChoices__Y6VOZ{gap:10px}.StoreProductDetail_layoutChoices__Y6VOZ img{height:95px}.StoreProductDetail_layoutChoices__Y6VOZ>button{padding:6px}.StoreProductDetail_layoutChoices__Y6VOZ small{font-size:.6875rem}.StoreProductDetail_layoutChoices__Y6VOZ span{padding:9px 4px 5px}}.StoreProductDetail_marketingPhotos__4DFam{display:flex;gap:10px;overflow-x:auto;padding:4px;margin:12px -4px 0;scroll-snap-type:x proximity}.StoreProductDetail_marketingPhotos__4DFam>button{flex:0 0 88px;min-height:72px;padding:4px;border:1px solid var(--c-line);background:var(--c-bg);cursor:pointer;scroll-snap-align:start}.StoreProductDetail_marketingPhotos__4DFam>button[aria-pressed=true]{border-color:var(--c-ink);box-shadow:inset 0 0 0 1px var(--c-ink)}.StoreProductDetail_marketingPhotos__4DFam img{display:block;width:100%;height:64px;object-fit:contain}.StoreProductDetail_layoutHeading__hujhM{font-size:.75rem;font-weight:600;margin:22px 0 0}.StoreProductDetail_interactiveFallback__C0ZDv{position:fixed;bottom:12px;left:12px;right:12px;z-index:80;max-width:680px;margin:0 auto;padding:12px 16px;border:1px solid var(--c-line);background:var(--c-bg);font-size:.875rem;line-height:1.7;color:var(--c-ink-2)}.StoreProductDetail_interactiveFallback__C0ZDv summary{cursor:pointer;min-height:24px}.StoreProductDetail_interactiveFallback__C0ZDv p{margin:10px 0 0}.StoreProductDetail_root__A83C4[data-interactive-ready=false] .StoreProductDetail_localSave__x64RP,.StoreProductDetail_root__A83C4[data-interactive-ready=false] .StoreProductDetail_mobileSummary__u507B>button,.StoreProductDetail_root__A83C4[data-interactive-ready=false] .StoreProductDetail_primary__aGZIF,.StoreProductDetail_root__A83C4[data-interactive-ready=false] .StoreProductDetail_uploadGrid__VJqGR,.StoreProductDetail_root__A83C4[data-interactive-ready=false] .StoreProductDetail_utility__at5ce>button{visibility:hidden}@media(max-width:700px){.StoreProductDetail_breadcrumb__2hM2a{font-size:.75rem}.StoreProductDetail_hint__Ulpxf{font-size:.8125rem}}.StoreProductDetail_primary__aGZIF:disabled{background:var(--c-line-strong);color:var(--c-ink-2);cursor:not-allowed;box-shadow:none}.StoreProductDetail_crumb__rm33S{display:inline-flex;gap:10px;align-items:center}@media(max-width:700px){.StoreProductDetail_breadcrumb__2hM2a{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;min-width:0}.StoreProductDetail_breadcrumb__2hM2a>:not(:nth-last-child(-n+2)){display:none}.StoreProductDetail_breadcrumb__2hM2a>*{flex-shrink:0}.StoreProductDetail_breadcrumb__2hM2a>[aria-current]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}}.CanvasProductDetail_photos__2mCEt{max-width:900px;margin:0 auto;padding:40px 0 70px;border-top:1px solid var(--c-line)}.CanvasProductDetail_configuration__ewr3J{scroll-margin-top:100px}.CanvasProductDetail_productDetails__N2Xsd{margin-top:26px;padding:24px 0 4px;border-top:1px solid var(--c-line)}.CanvasProductDetail_productDetails__N2Xsd h2{font-size:1.375rem;line-height:1.2;font-weight:500;letter-spacing:-.025em;margin:0 0 10px}.CanvasProductDetail_productDetails__N2Xsd>p{font-size:.875rem;line-height:1.6;margin:0;color:var(--c-ink-2)}.CanvasProductDetail_productDetails__N2Xsd dl{margin:18px 0 0}.CanvasProductDetail_productDetails__N2Xsd dl>div{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.6fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--c-line);font-size:.8125rem;line-height:1.6}.CanvasProductDetail_productDetails__N2Xsd dt{color:var(--c-ink-2)}.CanvasProductDetail_productDetails__N2Xsd dd{margin:0;color:var(--c-ink);overflow-wrap:anywhere}.CanvasProductDetail_productDetails__N2Xsd .CanvasProductDetail_frameNote__X46mm{margin-top:14px;font-size:.75rem}.CanvasProductDetail_configuration__ewr3J fieldset{padding:0;margin:26px 0 0;border:0;min-width:0}.CanvasProductDetail_configuration__ewr3J legend{font-size:.9375rem;letter-spacing:-.01em;font-weight:600;margin-bottom:12px}.CanvasProductDetail_previewPromise__YN38q{font-family:var(--f-display);font-size:1.5625rem;line-height:1.25;margin:18px 0 30px;letter-spacing:-.025em}.CanvasProductDetail_peopleChoices__xOFi8{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.CanvasProductDetail_peopleChoices__xOFi8 button{min-height:48px;min-width:0;padding:12px 6px;text-align:center;white-space:nowrap}.CanvasProductDetail_peopleChoices__xOFi8 button small{white-space:normal;overflow-wrap:anywhere}.CanvasProductDetail_peopleChoices__xOFi8 button:has(small){white-space:normal}.CanvasProductDetail_compositions__1uJOI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.CanvasProductDetail_compositions__1uJOI button{border:1px solid var(--c-line);border-radius:6px;padding:5px;background:var(--c-bg);color:var(--c-ink);font:inherit;cursor:pointer;text-align:left;min-width:0;overflow:hidden}.CanvasProductDetail_compositions__1uJOI button[aria-pressed=true]{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}.CanvasProductDetail_compositions__1uJOI button:disabled{cursor:not-allowed;color:var(--c-ink-2);opacity:.45}.CanvasProductDetail_compositions__1uJOI img{width:100%;height:130px;object-fit:contain;background:var(--c-surface);display:block;border-radius:3px}.CanvasProductDetail_compositions__1uJOI button>span{display:block;padding:12px 9px 10px}.CanvasProductDetail_compositions__1uJOI strong{display:block;font-size:.875rem;font-weight:600;line-height:1.35}.CanvasProductDetail_compositions__1uJOI small{display:block;font-size:.75rem;line-height:1.5;color:var(--c-ink-2);margin-top:6px}.CanvasProductDetail_compositionHint__jj2AC{font-size:.75rem;line-height:1.7;color:var(--c-ink-2);margin:14px 0 0}.CanvasProductDetail_sizeChoices__0hDtK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.CanvasProductDetail_sizeChoices__0hDtK button{min-height:60px;padding:10px 8px;min-width:0}.CanvasProductDetail_sizeChoices__0hDtK button>span{white-space:nowrap}.CanvasProductDetail_sizeGuide__16pdW{display:inline-flex;align-items:center;min-height:44px;font-size:.75rem;text-underline-offset:4px;color:var(--c-ink)}.CanvasProductDetail_purchaseSummary__PQa1J{margin-top:28px;padding-top:22px;border-top:1px solid var(--c-line)}.CanvasProductDetail_priceLine__7A_OV{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:.875rem}.CanvasProductDetail_priceLine__7A_OV strong{font-size:1.75rem;font-weight:500;letter-spacing:-.03em}.CanvasProductDetail_deliveryPrice__qM1Ds{font-size:.8125rem;line-height:1.65;color:var(--c-ink-2);margin:8px 0 20px}.CanvasProductDetail_deliveryPrice__qM1Ds strong{color:var(--c-ink);font-weight:500}.CanvasProductDetail_deliveryPrice__qM1Ds>span{display:block;font-size:.6875rem;margin-top:2px}.CanvasProductDetail_deliveryTime__euYI0{font-size:.8125rem;line-height:1.6;margin:-10px 0 18px;color:var(--c-ink-2)}.CanvasProductDetail_deliveryTime__euYI0 strong{font-weight:500;color:var(--c-ink)}.CanvasProductDetail_purchaseSummary__PQa1J>a{display:flex;text-decoration:none;text-align:center;align-items:center;justify-content:center;line-height:1.5}.CanvasProductDetail_purchaseSummary__PQa1J>a[aria-disabled=true]{background:var(--c-ink-2);color:var(--c-on-accent);cursor:not-allowed}.CanvasProductDetail_availabilityNote__U3Em6{padding:12px 14px;border-left:2px solid var(--c-accent);background:var(--c-surface);font-size:.75rem;line-height:1.65;margin:16px 0}.CanvasProductDetail_availabilityNote__U3Em6 strong{display:block;font-weight:600}.CanvasProductDetail_trustSteps__ZNhuJ{display:flex;justify-content:space-between;gap:10px;padding:0;list-style:none;counter-reset:step;margin:16px 0 0;font-size:.6875rem;line-height:1.5;color:var(--c-ink-2)}.CanvasProductDetail_trustSteps__ZNhuJ li{flex:1 1;counter-increment:step}.CanvasProductDetail_trustSteps__ZNhuJ li:before{content:counter(step) ". ";font-weight:600;color:var(--c-ink)}.CanvasProductDetail_stepKicker__BxcAM{text-transform:uppercase;letter-spacing:.14em;font-size:.625rem;font-weight:600;color:var(--c-ink-2);margin:0 0 12px}.CanvasProductDetail_photoGuide__tWugA{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:24px;margin:24px 0 28px;align-items:start}.CanvasProductDetail_photoGuide__tWugA>img{width:100%;height:auto;max-height:240px;object-fit:contain;background:var(--c-surface)}.CanvasProductDetail_photoGuide__tWugA h3{font-size:1rem;margin:0 0 8px;font-weight:600}.CanvasProductDetail_photoGuide__tWugA p{font-size:.8125rem;line-height:1.65;color:var(--c-ink-2);margin:0}.CanvasProductDetail_positionList__dV_vx{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.CanvasProductDetail_positionList__dV_vx li{font-size:.8125rem;line-height:1.5;display:flex;gap:12px}.CanvasProductDetail_positionList__dV_vx strong{font-weight:600;white-space:nowrap}.CanvasProductDetail_positionList__dV_vx span{color:var(--c-ink-2)}.CanvasProductDetail_slotPosition__GGWWN{display:block;font-size:.75rem!important;font-weight:400;line-height:1.5;margin:6px 0 0;color:var(--c-ink-2)}.CanvasProductDetail_photos__2mCEt{scroll-margin-top:100px}.CanvasProductDetail_photoUploads__WOMYF{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.CanvasProductDetail_photoUploads__WOMYF>div:only-child{max-width:400px}.CanvasProductDetail_photoUploads__WOMYF>div>small{display:block;line-height:1.5;margin-top:6px}.CanvasProductDetail_photos__2mCEt:focus-visible{outline:2px solid var(--c-accent);outline-offset:8px}.CanvasProductDetail_compositions__1uJOI button:focus-visible,.CanvasProductDetail_purchaseSummary__PQa1J>a:focus-visible,.CanvasProductDetail_sizeGuide__16pdW:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.CanvasProductDetail_configuration__ewr3J:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.CanvasProductDetail_arrangement__b4zeQ{display:block;font-size:.8125rem;font-weight:600;line-height:1.6}.CanvasProductDetail_arrangement__b4zeQ select{display:block;width:100%;max-width:100%;min-height:48px;margin-top:8px;padding:10px;border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-ink);font:inherit}.CanvasProductDetail_arrangement__b4zeQ select:focus-visible,.CanvasProductDetail_photos__2mCEt button:focus-visible,.CanvasProductDetail_photos__2mCEt input:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media(max-width:700px){.CanvasProductDetail_photos__2mCEt{padding:32px 0 40px}.CanvasProductDetail_previewPromise__YN38q{font-size:1.4375rem;margin-bottom:24px}.CanvasProductDetail_configuration__ewr3J fieldset{margin-top:24px}.CanvasProductDetail_compositions__1uJOI{gap:10px}.CanvasProductDetail_compositions__1uJOI img{height:106px}.CanvasProductDetail_compositions__1uJOI button>span{padding:10px 6px 8px}.CanvasProductDetail_compositions__1uJOI strong{font-size:.8125rem}.CanvasProductDetail_compositions__1uJOI small{font-size:.6875rem}.CanvasProductDetail_photoGuide__tWugA{grid-template-columns:1fr;gap:18px}.CanvasProductDetail_photoGuide__tWugA>img{max-height:250px;width:100%}.CanvasProductDetail_photoGuide__tWugA p{font-size:.8125rem}.CanvasProductDetail_photos__2mCEt h2{font-size:2rem}.CanvasProductDetail_peopleChoices__xOFi8 button{padding:12px 15px}.CanvasProductDetail_trustSteps__ZNhuJ{font-size:.625rem;gap:8px}}.CanvasProductDetail_selectedPlaces__l3Reh{border-left:2px solid var(--c-line);padding:2px 0 2px 16px;font-size:.8125rem;color:var(--c-ink-2)}.CanvasProductDetail_selectedPlaces__l3Reh>strong{color:var(--c-ink);font-size:.875rem}.CanvasProductDetail_selectedPlaces__l3Reh ol{list-style:none;display:grid;gap:5px;padding:0;margin:10px 0}.CanvasProductDetail_selectedPlaces__l3Reh li{display:flex;flex-wrap:wrap;gap:4px 10px}.CanvasProductDetail_selectedPlaces__l3Reh li span{font-weight:600;color:var(--c-ink)}.CanvasProductDetail_selectedPlaces__l3Reh p{margin:8px 0 0}.CanvasProductDetail_placement__OIpjZ{border:0;padding:0;margin:0 0 26px;min-width:0}.CanvasProductDetail_placement__OIpjZ legend{font-size:1.0625rem;font-weight:600;margin-bottom:12px}.CanvasProductDetail_placement__OIpjZ>p{font-size:.8125rem;line-height:1.6;color:var(--c-ink-2);margin:10px 0 0}.CanvasProductDetail_placementChoices___FA3Y{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px}.CanvasProductDetail_placementChoices___FA3Y button{min-height:52px;padding:13px 16px;border:1px solid var(--c-line);border-radius:6px;color:var(--c-ink);background:var(--c-bg);font:inherit;font-size:.875rem;line-height:1.5;text-align:left;cursor:pointer}.CanvasProductDetail_placementChoices___FA3Y button[aria-pressed=true]{border-color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}.CanvasProductDetail_placementChoices___FA3Y button:disabled{opacity:.5;cursor:not-allowed}.CanvasProductDetail_placementChoices___FA3Y small{display:block}.CanvasProductDetail_selectedPlaces__l3Reh a{text-underline-offset:3px}.CanvasProductDetail_questions__dLhH7{margin-top:12px;border-top:1px solid var(--c-line)}.CanvasProductDetail_questions__dLhH7 details{border-bottom:1px solid var(--c-line);padding:4px 0}.CanvasProductDetail_questions__dLhH7 summary{min-height:48px;display:list-item;align-content:center;cursor:pointer;font-size:.875rem;font-weight:600;padding:12px 0;line-height:1.5}.CanvasProductDetail_questions__dLhH7 p{font-size:.875rem;line-height:1.65;color:var(--c-ink-2);margin:0 0 14px}.CanvasProductDetail_questions__dLhH7 a{text-underline-offset:3px}.CanvasProductDetail_questions__dLhH7 summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.CanvasProductDetail_assurance___draz{margin-top:24px;padding:20px 0 0;border-top:1px solid var(--c-line);font-size:.8125rem;line-height:1.65}.CanvasProductDetail_assurance___draz h3{font-size:1rem;line-height:1.4;margin:0 0 12px}.CanvasProductDetail_assurance___draz ul{margin:0;padding-left:18px;color:var(--c-ink-2)}.CanvasProductDetail_assurance___draz li+li{margin-top:10px}.CanvasProductDetail_assurance___draz [role=group]{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px}.CanvasProductDetail_assurance___draz a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}.CanvasProductDetail_photoRequirement__GsGwq{font-size:.875rem;line-height:1.65;color:var(--c-ink);margin:0 0 20px}.CanvasProductDetail_photoRequirement__GsGwq a{text-underline-offset:3px}@media(max-width:359px){.CanvasProductDetail_sizeChoices__0hDtK{grid-template-columns:repeat(2,minmax(0,1fr))}.CanvasProductDetail_sizeChoices__0hDtK button{font-size:.75rem;padding:10px 6px}}@media(max-width:900px){.CanvasProductDetail_withStickyBar__CdxKY.CanvasProductDetail_withStickyBar__CdxKY{padding-bottom:calc(var(--sticky-reserved-space, 112px) + env(safe-area-inset-bottom))}}@media(max-width:900px){.CanvasProductDetail_withStickyBar__CdxKY :is([role=status],[role=alert]){scroll-margin-bottom:calc(var(--sticky-reserved-space, 112px) + 8px)}}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_previewPromise__YN38q{font-size:1.625rem;margin:10px 0 8px;line-height:1.2}.CanvasProductDetail_shortPromise__1Wj0N{font-size:.875rem;line-height:1.6;color:var(--c-ink-2);margin:0 0 20px}.CanvasProductDetail_singleChoice__VOylW{display:inline-flex;font-size:.8125rem;background:var(--c-surface);padding:8px 12px;border-radius:30px;margin:0 0 16px}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photos__2mCEt{padding:24px 0 18px;margin:8px 0 0;max-width:none;width:100%;border-top:1px solid var(--c-line)}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photos__2mCEt h2{font-size:1.5rem;line-height:1.2;margin:0 0 10px;letter-spacing:-.02em}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photoRequirement__GsGwq{font-size:.8125rem;line-height:1.6;margin:0;color:var(--c-ink-2)}.CanvasProductDetail_styleExpectation__8RnY5{font-size:.8125rem;line-height:1.6;margin:8px 0 0;color:var(--c-ink);overflow-wrap:anywhere}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photoUploads__WOMYF{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.CanvasProductDetail_photoUploads__WOMYF>div:only-child{max-width:none;grid-column:1/-1}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photoUploads__WOMYF>div{border-radius:10px}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photoUploads__WOMYF img{width:100%;height:130px;display:block;object-fit:contain}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photoUploads__WOMYF small{font-size:.6875rem}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photoUploads__WOMYF select{font-size:.75rem}.CanvasProductDetail_photoHelp__c95W7{font-size:.8125rem;line-height:1.6;margin:10px 0 16px}.CanvasProductDetail_photoHelp__c95W7 p{color:var(--c-ink-2);margin:8px 0}.CanvasProductDetail_photoHelp__c95W7 a{min-height:44px;display:inline-flex;align-items:center;text-underline-offset:3px}.CanvasProductDetail_sizeDetails__bOJBR{padding:8px 0;border-bottom:1px solid var(--c-line)}.CanvasProductDetail_sizeDetails__bOJBR>summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;min-height:44px;align-items:center;font-size:.875rem}.CanvasProductDetail_sizeDetails__bOJBR>summary::-webkit-details-marker{display:none}.CanvasProductDetail_sizeDetails__bOJBR>summary span{font-size:.75rem;text-decoration:underline;text-underline-offset:3px}.CanvasProductDetail_sizeDetails__bOJBR fieldset{margin-top:12px}.CanvasProductDetail_photoHelp__c95W7>summary:focus-visible,.CanvasProductDetail_productDetails__N2Xsd>summary:focus-visible,.CanvasProductDetail_sizeDetails__bOJBR>summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_purchaseSummary__PQa1J{margin-top:16px;padding-top:0;border:0}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_deliveryPrice__qM1Ds{margin:6px 0 8px}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_availabilityNote__U3Em6{margin:10px 0;padding:8px 12px}.CanvasProductDetail_availabilityNote__U3Em6 strong{display:inline}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_priceLine__7A_OV strong{font-size:1.625rem}.CanvasProductDetail_productDetails__N2Xsd>summary{font-size:.875rem;min-height:44px;align-content:center;cursor:pointer;font-weight:500}.CanvasProductDetail_productDetails__N2Xsd{margin-top:16px;padding-top:8px}.CanvasProductDetail_productDetails__N2Xsd>p{font-size:.8125rem}.CanvasProductDetail_questions__dLhH7 .CanvasProductDetail_assurance___draz{border:0;margin:0;padding:8px 0}.CanvasProductDetail_questions__dLhH7 .CanvasProductDetail_assurance___draz h3{font-size:.875rem}.CanvasProductDetail_questions__dLhH7 .CanvasProductDetail_assurance___draz li,.CanvasProductDetail_questions__dLhH7 .CanvasProductDetail_assurance___draz p{font-size:.8125rem}@media(max-width:700px){.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photos__2mCEt{padding:20px 0 12px}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_previewPromise__YN38q{font-size:1.4375rem}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photoUploads__WOMYF{gap:10px}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photos__2mCEt h2{font-size:1.5625rem}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_placement__OIpjZ legend{font-size:.875rem}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_compositions__1uJOI img{height:100px}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_sizeChoices__0hDtK{grid-template-columns:repeat(3,minmax(0,1fr))}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_sizeChoices__0hDtK button{font-size:.75rem}.CanvasProductDetail_configuration__ewr3J fieldset{margin-top:18px}}@media(max-width:359px){.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_sizeChoices__0hDtK{grid-template-columns:repeat(2,minmax(0,1fr))}.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photoUploads__WOMYF{grid-template-columns:1fr}}@media(max-width:900px){.CanvasProductDetail_photoStyleRoot__rjx1i.CanvasProductDetail_photoStyleRoot__rjx1i{padding-bottom:0}}.CanvasProductDetail_previewGallery__yeNqT.CanvasProductDetail_previewGallery__yeNqT{position:static;top:auto;display:grid;gap:12px}.CanvasProductDetail_peopleGuide__LSWhj{margin:-8px 0 20px;font-size:.875rem;line-height:1.5}.CanvasProductDetail_peopleGuide__LSWhj summary{cursor:pointer;min-height:40px;display:flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.CanvasProductDetail_peopleGuide__LSWhj>p{margin:4px 0 10px;color:var(--c-ink-2)}.CanvasProductDetail_peopleGroup__RNhvZ{margin:0 0 12px}.CanvasProductDetail_peopleGroup__RNhvZ p{margin:0 0 6px;font-size:.8125rem}.CanvasProductDetail_peopleGroup__RNhvZ ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.CanvasProductDetail_peopleGroup__RNhvZ a{display:grid;gap:4px;text-decoration:none;color:var(--c-ink);min-width:0}.CanvasProductDetail_peopleGroup__RNhvZ a:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.CanvasProductDetail_peopleGroup__RNhvZ img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px;background:var(--c-surface)}.CanvasProductDetail_peopleGroup__RNhvZ span{font-size:.75rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.CanvasProductDetail_peopleMissing__kNvgI{margin:4px 0 0;font-size:.8125rem;color:var(--c-ink-2)}.CanvasProductDetail_peopleMissing__kNvgI a{color:var(--c-ink)}.CanvasProductDetail_sceneDescription__qqfqa{font-size:.9375rem;line-height:1.55;color:var(--c-ink-2);margin:-4px 0 14px;max-width:62ch}.CanvasProductDetail_heroShortcut___L_XT{margin:10px 0 18px;padding:10px 12px;border-radius:var(--r-img);background:var(--c-surface);font-size:.8125rem;line-height:1.5}.CanvasProductDetail_heroNote__nPdwV a,.CanvasProductDetail_heroShortcut___L_XT a{color:var(--c-ink);font-weight:600}.CanvasProductDetail_heroNote__nPdwV{margin:14px 0 6px;font-size:.8125rem;line-height:1.5;color:var(--c-ink-2)}.CanvasProductDetail_groupPhotoToggle__UzZHR{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0 0 18px;background:transparent;border:1px dashed var(--c-line-strong);border-radius:6px;padding:12px 16px;font-size:.8125rem;line-height:1.5;color:var(--c-ink);cursor:pointer;text-align:center;transition:border-color .15s}.CanvasProductDetail_groupPhotoToggle__UzZHR:hover{border-color:var(--c-accent);color:var(--c-accent)}.CanvasProductDetail_groupPhotoToggle__UzZHR:disabled{opacity:.5;cursor:wait}.CanvasProductDetail_groupPhotoToggle__UzZHR:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.CanvasProductDetail_groupPhotoToggle__UzZHR{transition:none}}.CanvasProductDetail_wallLink__Ez9uf{justify-self:start;align-self:flex-start;display:inline-flex;gap:4px;align-items:center;min-height:44px;margin-top:2px;font-size:.8125rem;font-weight:600;color:var(--c-ink);text-decoration:underline;text-underline-offset:3px}.CanvasProductDetail_stepKicker__BxcAM{font-size:.6875rem}.CanvasProductDetail_promotionNote__cE_WJ{margin:-4px 0 14px;font-size:.8125rem;line-height:1.45;color:var(--c-ink-2)}.CanvasProductDetail_promotionNote__cE_WJ strong{color:var(--c-ink);font-weight:700;letter-spacing:.02em}.CanvasProductDetail_productKind__4aqec{margin:-4px 0 12px;font-size:.8125rem;line-height:1.4;font-weight:600;letter-spacing:.02em;color:var(--c-ink-2)}.CanvasProductDetail_assurances__uztbg{list-style:none;margin:10px 0 14px;padding:0;display:grid;gap:5px;font-size:.875rem;line-height:1.4;color:var(--c-ink-2)}.CanvasProductDetail_assurances__uztbg li{position:relative;padding-left:22px}.CanvasProductDetail_assurances__uztbg li:before{content:"";position:absolute;left:2px;top:.45em;width:11px;height:6px;border-left:2px solid var(--c-ok);border-bottom:2px solid var(--c-ok);transform:rotate(-45deg)}.CanvasProductDetail_characterPair__qopyL{margin:0;width:100%;box-sizing:border-box;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.CanvasProductDetail_characterPair__qopyL img{display:block;width:100%;height:auto;border-radius:6px}.CanvasProductDetail_characterPair__qopyL>span{font-size:1.25rem;line-height:1;color:var(--c-ink-2)}.CanvasProductDetail_characterPair__qopyL[data-orientation=landscape]{grid-template-columns:minmax(0,42%) minmax(0,1fr);grid-template-areas:"before arrow" "after after"}.CanvasProductDetail_characterPair__qopyL[data-orientation=landscape] img:first-of-type{grid-area:before}.CanvasProductDetail_characterPair__qopyL[data-orientation=landscape]>span{grid-area:arrow;align-self:end;justify-self:start;transform:rotate(90deg);margin:0 0 2px 4px}.CanvasProductDetail_characterPair__qopyL[data-orientation=landscape] img:last-of-type{grid-area:after}@media(min-width:1024px){.CanvasProductDetail_characterPair__qopyL[data-orientation=landscape]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"before arrow after"}.CanvasProductDetail_characterPair__qopyL[data-orientation=landscape]>span{align-self:center;justify-self:center;transform:none;margin:0}}.CanvasProductDetail_sizeName__E4kHv{display:inline-grid;grid-template-columns:52px auto;align-items:center;justify-items:start;gap:10px;min-width:0}.CanvasProductDetail_sizeName__E4kHv .CanvasProductDetail_sizeThumb__bRgi4{flex:none;justify-self:center;width:auto;height:34px;margin:0;border-radius:2px;box-shadow:0 0 0 1px var(--c-line-strong)}.CanvasProductDetail_framingPromise__dyDAA{margin:8px 0 0;font-size:.8125rem;line-height:1.45;color:var(--c-ink-2)}.CanvasProductDetail_heroNote__nPdwV a{display:inline-flex;align-items:center;min-height:44px}.CanvasProductDetail_framingPromise__dyDAA,.CanvasProductDetail_photoRequirement__GsGwq,.CanvasProductDetail_styleExpectation__8RnY5{font-size:.875rem;line-height:1.5}.CanvasProductDetail_originalArtwork__whcrc{margin:0}.CanvasProductDetail_originalArtwork__whcrc>img{display:block;width:100%;height:auto;border-radius:var(--r-img)}.CanvasProductDetail_originalArtwork__whcrc figcaption,.CanvasProductDetail_originalHint__eqMcl{margin:12px 0;font-size:14px;line-height:1.5;color:var(--c-ink-2)}.CanvasProductDetail_purchaseSwitch__UMEg_{border:0;background:transparent;color:var(--c-ink);font:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:10px 0;min-height:44px;text-align:left}.CanvasProductDetail_purchaseSwitch__UMEg_:disabled{opacity:.5;cursor:not-allowed}.CanvasProductDetail_compositionNotice__pBA2I{padding:12px 14px;margin:10px 0 16px;border-left:3px solid var(--c-line-strong);background:var(--c-surface);font-size:14px;line-height:1.55}.CanvasProductDetail_originalSwitch__NIio8{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--c-ink-2)}.CanvasProductDetail_originalSwitch__NIio8 button{min-height:24px;padding:0;border:0;background:none;font:inherit;color:var(--c-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.CanvasProductDetail_originalSwitch__NIio8 button:disabled{cursor:default;opacity:.6}.CanvasProductDetail_originalReturn__vagZk{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--c-ink)}.CanvasProductDetail_originalAdded__8D3tE{margin:0;font-size:16px;line-height:1.5}.CanvasProductDetail_originalAdded__8D3tE a{font-weight:600;color:var(--c-ink);text-underline-offset:4px}.CanvasProductDetail_lockerNote__p0RY3{margin:8px 0 0;font-size:.8125rem;line-height:1.5;color:var(--c-ink-2)}.CanvasProductDetail_childRoleNote__gwYLL{margin:14px 0 4px;padding:12px 14px;background:var(--c-surface);border:1px solid var(--c-line);border-radius:6px;font-size:14px;line-height:1.55;color:var(--c-ink);overflow-wrap:anywhere}.CanvasProductDetail_aiNote__yTOKS{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--c-ink-2)}.CanvasProductDetail_peopleChoices__xOFi8 button{white-space:normal;line-height:1.2;-webkit-hyphens:none;hyphens:none}.CanvasProductDetail_photoAlternatives__GH0NA{margin:12px 0}.CanvasProductDetail_photoAlternatives__GH0NA .CanvasProductDetail_groupPhotoToggle__UzZHR{width:100%;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--c-line);border-radius:8px;background:var(--c-bg);font-size:13px;text-align:center}.CanvasProductDetail_photoHelp__c95W7{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 20px;margin:8px 0;color:var(--c-ink-2);font-size:13px;line-height:1.5}.CanvasProductDetail_photoHelp__c95W7>div{margin:0}.CanvasProductDetail_photoHelp__c95W7>details{margin:0;min-width:0}.CanvasProductDetail_photoHelp__c95W7 summary{min-height:44px;align-content:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.CanvasProductDetail_photoHelp__c95W7 details[open]{flex-basis:100%}.CanvasProductDetail_photoHelp__c95W7 p{margin:0 0 10px}.CanvasProductDetail_photoHelp__c95W7 summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:3px}@media(max-width:359px){.CanvasProductDetail_configuration__ewr3J .CanvasProductDetail_photoUploads__WOMYF{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.CanvasProductDetail_placementChoices___FA3Y button strong{display:block;font-weight:600;overflow-wrap:anywhere}.CanvasProductDetail_placementChoices___FA3Y button small{margin-top:4px;color:var(--c-ink-2);font-size:.75rem;line-height:1.5;font-weight:400}.CanvasProductDetail_roleNote__eXYva{font-size:.75rem;line-height:1.5;color:var(--c-ink-2);margin:8px 0 0}.FramedImage_frame__MOqsd{position:relative;display:block;width:100%;margin:0 auto;overflow:hidden;container-type:inline-size}.FramedImage_frame__MOqsd .FramedImage_fill__TiosW{position:absolute;inset:0;width:100%;height:100%;max-height:none;margin:0;object-fit:cover;object-position:center;filter:blur(2cqw);transform:scale(1.1)}.FramedImage_frame__MOqsd .FramedImage_scene__g0aYE{position:absolute;display:block;max-width:none;max-height:none;margin:0;object-fit:fill}.ProductRecommendations_root__n7_ZJ{max-width:var(--shell-max);margin:0 auto;padding:0 var(--page-gutter) 24px}.ProductRecommendations_embedded__5q6x4{max-width:none;padding:0}.ProductRecommendations_root__n7_ZJ section{padding:36px 0;border-top:1px solid var(--c-line);min-width:0}.ProductRecommendations_root__n7_ZJ header{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin-bottom:18px}.ProductRecommendations_root__n7_ZJ header p{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-ink-2);margin:0 0 6px}.ProductRecommendations_root__n7_ZJ h2{font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.02em;margin:0}.ProductRecommendations_root__n7_ZJ header>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:var(--c-ink);text-underline-offset:4px}.ProductRecommendations_rail__fGL68{list-style:none;margin:0 calc(-1 * var(--page-gutter));padding:2px var(--page-gutter) 8px;display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:thin}.ProductRecommendations_card___d2EK{min-width:0;scroll-snap-align:start}.ProductRecommendations_card___d2EK>a{display:block;text-decoration:none;color:var(--c-ink);border-radius:var(--r-img)}.ProductRecommendations_art__oBZOv{aspect-ratio:3/2;background:var(--c-surface);border-radius:var(--r-img);overflow:hidden;display:flex;align-items:center;justify-content:center}.ProductRecommendations_art__oBZOv img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform var(--d-reveal) var(--ease-out)}.ProductRecommendations_body__ZPNM9{padding:10px 2px 0}.ProductRecommendations_body__ZPNM9 p{font-size:12px;line-height:1.4;color:var(--c-accent);font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductRecommendations_card___d2EK h3{font-size:15px;font-weight:600;line-height:1.35;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.ProductRecommendations_card___d2EK span{font-size:13px;line-height:1.5;color:var(--c-ink-2);display:block}.ProductRecommendations_card___d2EK strong{display:block;font-size:14px;font-weight:600;margin-top:6px}.ProductRecommendations_card___d2EK a:hover h3{text-decoration:underline;text-underline-offset:4px}.ProductRecommendations_card___d2EK a:hover .ProductRecommendations_art__oBZOv img{transform:scale(1.03)}.ProductRecommendations_root__n7_ZJ a:focus-visible{outline:3px solid var(--c-accent);outline-offset:4px}@media(min-width:700px){.ProductRecommendations_root__n7_ZJ{padding:0 var(--page-gutter) 32px}.ProductRecommendations_embedded__5q6x4{padding:0}.ProductRecommendations_rail__fGL68{margin:0;padding:2px 0 10px;grid-auto-columns:calc((100% - 3 * 20px) / 3.3);gap:20px;scroll-padding-inline:0}}@media(min-width:1024px){.ProductRecommendations_root__n7_ZJ{padding:0 var(--page-gutter) 40px}.ProductRecommendations_embedded__5q6x4{padding:0}.ProductRecommendations_root__n7_ZJ section{padding:48px 0}.ProductRecommendations_root__n7_ZJ h2{font-size:28px}.ProductRecommendations_rail__fGL68{grid-auto-columns:calc((100% - 3 * 20px) / 4.25)}}@media(prefers-reduced-motion:reduce){.ProductRecommendations_art__oBZOv img{transition:none}.ProductRecommendations_card___d2EK a:hover .ProductRecommendations_art__oBZOv img{transform:none}}@media(max-width:700px){.ProductRecommendations_card___d2EK h3{-webkit-line-clamp:3;line-clamp:3}}