.GenderSelector_genderSelector__hsNqe{background:linear-gradient(135deg,#1a1a2e,#16213e);padding:0;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(173,138,73,.2)}.GenderSelector_container__XApvE{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:0}.GenderSelector_genderButton__EFnrA{flex:1;max-width:300px;padding:16px 48px;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;border:none;background:transparent;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .3s ease;position:relative}.GenderSelector_genderButton__EFnrA:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#ad8a49,#d4af37);transition:all .3s ease;transform:translateX(-50%)}.GenderSelector_genderButton__EFnrA:hover{color:hsla(0,0%,100%,.9)}.GenderSelector_genderButton__EFnrA:hover:after{width:60%}.GenderSelector_genderButton__EFnrA.GenderSelector_active__lWz8z{color:#fff;background:rgba(173,138,73,.1)}.GenderSelector_genderButton__EFnrA.GenderSelector_active__lWz8z:after{width:100%}.Breadcrumb_breadcrumb__BCx3J{padding:16px 0}.Breadcrumb_list__p96xw{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:0}.Breadcrumb_item__2LrGC{display:flex;align-items:center;font-family:Outfit,sans-serif;font-size:13px}.Breadcrumb_link__f_yWQ{color:#666;text-decoration:none;transition:color .2s ease}.Breadcrumb_link__f_yWQ:hover{color:#ad8a49}.Breadcrumb_separator__sf0HJ{margin:0 10px;color:#999;font-size:12px}.Breadcrumb_current__dp4_E{color:#333;font-weight:500}.ProductGrid_container__k2XnC{width:100%}.ProductGrid_grid__2Cj3c{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ProductGrid_loadMoreSentinel__Knwql{height:1px;width:100%}.ProductGrid_loading__vFhYS{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 0;font-family:Outfit,sans-serif;font-size:14px;color:#666}.ProductGrid_spinner__GNj6r{width:20px;height:20px;border:2px solid #eee;border-top-color:#ad8a49;border-radius:50%;animation:ProductGrid_spin__JdoND .8s linear infinite}@keyframes ProductGrid_spin__JdoND{to{transform:rotate(1turn)}}.ProductGrid_endMessage__DJZhR{text-align:center;padding:40px 0;font-family:Outfit,sans-serif;font-size:14px;color:#999}.ProductGrid_paginationLinks__RYMyR{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:28px 0 8px;font-family:Outfit,sans-serif}.ProductGrid_paginationCurrent__PNQBl,.ProductGrid_paginationLink__uxsmR{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:6px;font-size:14px}.ProductGrid_paginationLink__uxsmR{border:1px solid rgba(27,27,27,.14);color:#1b1b1b;text-decoration:none;background:#fff;transition:border-color .16s ease,color .16s ease,background .16s ease}.ProductGrid_paginationLink__uxsmR:hover{border-color:#ad8a49;color:#ad8a49;background:rgba(173,138,73,.06)}.ProductGrid_paginationCurrent__PNQBl{color:#777}@media(max-width:1200px){.ProductGrid_grid__2Cj3c{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:768px){.ProductGrid_grid__2Cj3c{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.ProductGrid_grid__2Cj3c{gap:12px}}.ProductFilters_filters__Hiyti{margin-bottom:24px}.ProductFilters_filtersList__j_NS4{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ProductFilters_filterTag__eNVDR{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;font-family:Outfit,sans-serif;font-size:13px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;color:#555;background:transparent;border:1px solid #d4d4d4;border-radius:4px;cursor:pointer;transition:all .25s ease;white-space:nowrap}.ProductFilters_filterTag__eNVDR:hover{border-color:#ad8a49;color:#ad8a49}.ProductFilters_filterTag__eNVDR.ProductFilters_active__FID8c{border-color:#ad8a49;color:#ad8a49;background:transparent;font-weight:500}.ProductFilters_filterTag__eNVDR.ProductFilters_allFilters__oWqQP{border-color:#1a1a1a;color:#1a1a1a;font-weight:500}.ProductFilters_filterTag__eNVDR.ProductFilters_allFilters__oWqQP svg{opacity:.7}.ProductFilters_filterTag__eNVDR.ProductFilters_pillStyle__Q5Jw0.ProductFilters_active__FID8c,.ProductFilters_filterTag__eNVDR.ProductFilters_pillStyle__Q5Jw0:hover{border-color:#ad8a49;color:#ad8a49;background:transparent}.ProductFilters_filterTag__eNVDR.ProductFilters_pillStyle__Q5Jw0.ProductFilters_open__4l20L{border-color:#1a1a1a;color:#1a1a1a}.ProductFilters_filterTag__eNVDR.ProductFilters_pillStyle__Q5Jw0.ProductFilters_savedPreference__QyvaC{border-color:rgba(173,138,73,.4);background:rgba(173,138,73,.04)}.ProductFilters_filterTag__eNVDR.ProductFilters_pillStyle__Q5Jw0.ProductFilters_savedPreference__QyvaC .ProductFilters_badge__IIV2u{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(173,138,73,.2)}.ProductFilters_filterTag__eNVDR.ProductFilters_pillStyle__Q5Jw0.ProductFilters_pulseAnimation__K_Ds7{animation:ProductFilters_pulse-gold__29zEp 1.5s ease-out}@keyframes ProductFilters_pulse-gold__29zEp{0%{box-shadow:0 0 0 0 rgba(173,138,73,.4)}70%{box-shadow:0 0 0 6px rgba(173,138,73,0)}to{box-shadow:0 0 0 0 rgba(173,138,73,0)}}.ProductFilters_clearPreferenceBtn__N3bkW{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:transparent;border:none;color:hsla(0,0%,100%,.7);margin-left:2px;margin-right:-2px;cursor:pointer;transition:all .2s ease}.ProductFilters_clearPreferenceBtn__N3bkW:hover{color:#fff;background:hsla(0,0%,100%,.3)}.ProductFilters_brandTag__cyvgH{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;letter-spacing:.3px;color:#888;background:transparent;border:1px dashed #d4d4d4;border-radius:4px;cursor:pointer;transition:all .25s ease;white-space:nowrap}.ProductFilters_brandTag__cyvgH:hover{border-color:#ad8a49;border-style:solid;color:#ad8a49}.ProductFilters_brandTag__cyvgH.ProductFilters_active__FID8c{border-style:solid;border-color:#ad8a49;color:#ad8a49;font-weight:500;background:rgba(173,138,73,.04)}.ProductFilters_brandSeparator__qrK6X{width:1px;height:20px;background:#ddd;margin:0 4px;flex-shrink:0}.ProductFilters_count__mWay_{font-size:11px;margin-left:2px}.ProductFilters_clearAll___iW1G{padding:9px 16px;font-family:Outfit,sans-serif;font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:#999;background:transparent;border:none;cursor:pointer;transition:color .2s ease}.ProductFilters_clearAll___iW1G:hover{color:#c0392b}@media(max-width:768px){.ProductFilters_filtersList__j_NS4{overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;-webkit-overflow-scrolling:touch}.ProductFilters_filtersList__j_NS4::-webkit-scrollbar{display:none}.ProductFilters_filterTag__eNVDR{flex-shrink:0;padding:8px 16px;font-size:12px}.ProductFilters_brandTag__cyvgH{padding:6px 12px;font-size:11px}.ProductFilters_clearAll___iW1G{padding:8px 12px;font-size:11px}}@media(max-width:1024px){.ProductFilters_filtersList__j_NS4{gap:8px}.ProductFilters_filterTag__eNVDR{padding:8px 18px;font-size:12px}.ProductFilters_dropdownContent__Y0AwT{min-width:240px;padding:16px}.ProductFilters_priceInputs__suE_R{gap:10px;margin-bottom:20px}.ProductFilters_priceInputGroup__leIWJ{flex:1 1 0;min-width:0;justify-content:center}.ProductFilters_priceInput__KfXjL{width:80px}.ProductFilters_sizesColumns__4SaJT{flex-direction:column;gap:20px}}@media(max-width:768px){.ProductFilters_filters__Hiyti{margin-bottom:16px}.ProductFilters_filtersList__j_NS4{overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;-webkit-overflow-scrolling:touch}.ProductFilters_filtersList__j_NS4::-webkit-scrollbar{display:none}.ProductFilters_filterTag__eNVDR{flex-shrink:0;padding:8px 16px;font-size:12px}.ProductFilters_brandTag__cyvgH{padding:6px 12px;font-size:11px}.ProductFilters_clearAll___iW1G{padding:8px 12px;font-size:11px}.ProductFilters_dropdownContent__Y0AwT{min-width:200px;padding:12px;width:auto!important;max-width:calc(100vw - 32px)}.ProductFilters_priceInputs__suE_R{gap:10px;margin-bottom:16px}.ProductFilters_priceInputGroup__leIWJ{flex:1 1 0;min-width:0;justify-content:center;padding:8px 10px}.ProductFilters_priceInput__KfXjL{width:70px;font-size:13px}.ProductFilters_priceSlider__itrC3{padding:0 4px}.ProductFilters_sizesColumns__4SaJT{flex-direction:column;gap:16px;padding:8px}.ProductFilters_sizeGroupColumn__4C_IZ{min-width:auto}.ProductFilters_dropdownItem__ZTXvp,.ProductFilters_subcategoryItem__LZdg2{padding:10px 12px;font-size:12px}}.ProductFilters_dropdownContainer__r7Njf{position:relative;display:inline-block}.ProductFilters_dropdownContent__Y0AwT{position:absolute;top:calc(100% + 10px);left:0;z-index:100;background:#fff;border:1px solid #e8e8e8;border-radius:6px;box-shadow:0 8px 30px rgba(0,0,0,.08);min-width:260px;padding:20px;animation:ProductFilters_fadeIn__S7s3S .2s ease}@keyframes ProductFilters_fadeIn__S7s3S{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ProductFilters_priceInputs__suE_R{display:flex;justify-content:space-between;font-family:Outfit,sans-serif;font-size:13px;color:#666;margin-bottom:24px;align-items:center}.ProductFilters_priceInputGroup__leIWJ{display:flex;align-items:center;gap:4px;background:#fafafa;padding:6px 10px;border:1px solid #e8e8e8;border-radius:4px}.ProductFilters_priceInputGroup__leIWJ span{font-size:13px;color:#999}.ProductFilters_priceInput__KfXjL{width:60px;border:none;background:transparent;font-family:Outfit,sans-serif;font-size:14px;color:#333;outline:none;text-align:right}.ProductFilters_priceInput__KfXjL::-webkit-inner-spin-button,.ProductFilters_priceInput__KfXjL::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProductFilters_priceInput__KfXjL{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ProductFilters_priceSeparator__jWbGB{color:#ccc;font-weight:300}.ProductFilters_priceSlider__itrC3{padding:0 8px}.ProductFilters_badge__IIV2u{background:#ad8a49;color:#fff;font-size:9px;font-weight:600;min-width:16px;padding:0 4px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;line-height:1;margin-left:6px}.ProductFilters_arrow__GPAHZ{font-size:8px;color:#999;margin-left:2px;transition:transform .2s ease}.ProductFilters_open__4l20L .ProductFilters_arrow__GPAHZ{transform:rotate(180deg)}.ProductFilters_sizesList__ZiSHF{display:flex;flex-direction:column;gap:2px}.ProductFilters_dropdownItem__ZTXvp{display:flex;align-items:center;gap:12px;padding:8px 12px;width:100%;font-family:Outfit,sans-serif;font-size:13px;letter-spacing:.3px;color:#555;background:transparent;border:none;cursor:pointer;text-align:left;transition:all .15s ease;text-transform:uppercase}.ProductFilters_dropdownItem__ZTXvp:hover{color:#ad8a49}.ProductFilters_dropdownItem__ZTXvp.ProductFilters_selected__K8sXO{font-weight:500;color:#ad8a49}.ProductFilters_checkbox__aBDdt{width:16px;height:16px;border:1.5px solid #d4d4d4;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;background:#fff;transition:all .2s ease}.ProductFilters_dropdownItem__ZTXvp.ProductFilters_selected__K8sXO .ProductFilters_checkbox__aBDdt{background:#ad8a49;border-color:#ad8a49}.ProductFilters_sizesColumns__4SaJT{display:flex;gap:28px;padding:4px}.ProductFilters_sizeGroupColumn__4C_IZ{min-width:120px;display:flex;flex-direction:column;gap:8px}.ProductFilters_groupTitle__VaXti{font-family:Outfit,sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#ad8a49;margin:0;padding-bottom:6px;border-bottom:1px solid #e8e8e8}.ProductFilters_subcategoriesList__enB3w{display:flex;flex-direction:column;gap:2px}.ProductFilters_subcategoryItem__LZdg2{display:block;padding:9px 12px;font-family:Outfit,sans-serif;font-size:13px;letter-spacing:.3px;color:#555;text-decoration:none;transition:all .15s ease}.ProductFilters_subcategoryItem__LZdg2:hover{color:#ad8a49;padding-left:16px}.ProductSort_sortContainer__ZbTTM{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.06)}.ProductSort_resultCount__kG7dh{font-family:Outfit,sans-serif;font-size:14px;color:#666}.ProductSort_sortDropdown__ocILr{position:relative}.ProductSort_sortButton__mrYUL{display:flex;align-items:center;gap:8px;padding:8px 0;font-family:Outfit,sans-serif;font-size:14px;color:#333;background:transparent;border:none;cursor:pointer;transition:color .2s ease}.ProductSort_sortButton__mrYUL:hover{color:#ad8a49}.ProductSort_currentSort__PlGVL{font-weight:500}.ProductSort_chevron__fi0Sp{transition:transform .2s ease}.ProductSort_chevron__fi0Sp.ProductSort_open__NRfKJ{transform:rotate(180deg)}.ProductSort_dropdownMenu__EUvh3{position:absolute;top:100%;right:0;min-width:180px;background:#fff;border:1px solid #eee;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.1);z-index:100;overflow:hidden;animation:ProductSort_fadeIn__6J_Ni .15s ease}@keyframes ProductSort_fadeIn__6J_Ni{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ProductSort_option__CyCIE{display:block;width:100%;padding:12px 16px;font-family:Outfit,sans-serif;font-size:14px;text-align:left;color:#555;background:transparent;border:none;cursor:pointer;transition:all .15s ease}.ProductSort_option__CyCIE:hover{background:#f9f9f9;color:#ad8a49}.ProductSort_option__CyCIE.ProductSort_active__xwRhw{color:#ad8a49;font-weight:500}@media(max-width:768px){.ProductSort_sortContainer__ZbTTM{flex-direction:column;align-items:flex-start;gap:12px}}.ImageViewer_viewer__vfPJm{position:fixed;inset:0;z-index:9999;background:#fff;opacity:0;transition:opacity .3s ease}.ImageViewer_visible__BGjqV{opacity:1}.ImageViewer_topControls__w2PZm{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 1rem);right:1rem;z-index:20;display:flex;align-items:center;gap:.5rem}.ImageViewer_controlButton__qJTC_{display:flex;width:2.5rem;height:2.5rem;cursor:pointer;align-items:center;justify-content:center;border:1px solid #e5e5e5;border-radius:999px;background:hsla(0,0%,100%,.84);color:#666;backdrop-filter:blur(8px);transition:color .18s ease,background-color .18s ease,border-color .18s ease}.ImageViewer_controlButton__qJTC_:hover{border-color:#d4d4d4;background:#fff;color:#333}.ImageViewer_controlButton__qJTC_:disabled{cursor:default;opacity:.4}.ImageViewer_mobileImageCounter__Hpi_j{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 1.05rem);left:1rem;z-index:20;display:none;min-width:3rem;justify-content:center;border:1px solid #eee;border-radius:999px;background:hsla(0,0%,100%,.84);padding:.45rem .7rem;color:#4a4a4a;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:600;line-height:1;backdrop-filter:blur(8px)}.ImageViewer_viewerContent__2SXBA{display:grid;grid-template-columns:90px minmax(0,1fr);height:100%;min-height:0}.ImageViewer_desktopSidebar__kt71x{grid-column:1;grid-row:1;display:flex;width:90px;height:100%;flex-direction:column;gap:.5rem;overflow-y:auto;border-right:1px solid #f3f3f3;background:#fff;padding:1rem .75rem;scrollbar-width:none}.ImageViewer_desktopSidebar__kt71x::-webkit-scrollbar{display:none}.ImageViewer_imagePane__IStS2{--ai-results-rail-height:10rem;display:flex;flex-direction:column;grid-column:2;grid-row:1;min-width:0;min-height:0;height:100%}.ImageViewer_imagePaneAiRailActive__OUYsD .ImageViewer_aiResultsRailSlot__SjveF{height:var(--ai-results-rail-height)}.ImageViewer_thumbnailButton___Kb03{position:relative;flex-shrink:0;cursor:pointer;overflow:hidden;border:2px solid transparent;background:#fafafa;padding:0;transition:border-color .18s ease,opacity .18s ease}.ImageViewer_thumbnailButton___Kb03:hover{border-color:#d4d4d4}.ImageViewer_desktopThumbnailButton__yi_8M{width:100%;aspect-ratio:3/4}.ImageViewer_mobileThumbnailButton__ujdUS{width:56px;height:74px;border-radius:2px}.ImageViewer_thumbnailButtonActive__q8v1V{border-color:#333}.ImageViewer_thumbnailImage__h3yjz{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ImageViewer_mainImageArea__7pp6q{display:flex;flex:1 1 auto;min-width:0;min-height:0;width:100%;height:100%;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;overflow:hidden;background:#fff;touch-action:pan-y}.ImageViewer_mainImageAreaZoomed__SZjOt{cursor:grab;touch-action:none}.ImageViewer_mainImageAreaDragging__LDUyB{cursor:grabbing}.ImageViewer_mainImageAreaAiActive__K2HWp{cursor:default;touch-action:none}.ImageViewer_imageTransformLayer__mcT_g{position:relative;width:100%;height:100%;will-change:transform}.ImageViewer_mainImage__dLQln{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.ImageViewer_mobileThumbnailRail__cedUn{display:none}.ImageViewer_aiFloatingControl__TZEkn{position:absolute;right:1rem;bottom:calc(env(safe-area-inset-bottom, 0px) + 1rem);z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;transition:bottom .18s ease}.ImageViewer_aiFloatingControlRaised__gWzwm{bottom:calc(env(safe-area-inset-bottom, 0px) + 11.5rem)}.ImageViewer_aiButton__AoGRl{display:inline-flex;min-width:4.2rem;height:2.7rem;cursor:pointer;align-items:center;justify-content:center;gap:.45rem;border:1px solid hsla(0,0%,7%,.12);border-radius:999px;background:hsla(0,0%,7%,.92);color:#fff;font-family:Outfit,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:0;box-shadow:0 16px 42px rgba(15,23,42,.2);backdrop-filter:blur(10px);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.ImageViewer_aiButton__AoGRl:hover:not(:disabled){background:#000;color:#fff;box-shadow:0 18px 48px rgba(15,23,42,.28);transform:translateY(-1px)}.ImageViewer_aiButton__AoGRl:disabled{cursor:wait;opacity:.72}.ImageViewer_aiButtonActive__m38GB{background:#fff;color:#111}.ImageViewer_aiButtonError__EH__a{background:#7f1d1d}.ImageViewer_aiButtonSpinner__KcSWn{animation:ImageViewer_aiButtonSpin__qqDbb .9s linear infinite}.ImageViewer_aiErrorMessage__dEo2Y{max-width:min(18rem,100vw - 2rem);margin:0;border:1px solid rgba(127,29,29,.12);border-radius:999px;background:hsla(0,0%,100%,.94);padding:.55rem .8rem;color:#7f1d1d;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:600;line-height:1.2;box-shadow:0 12px 30px rgba(15,23,42,.12)}.ImageViewer_aiResultsRail__oq8dy{position:relative;z-index:24;box-sizing:border-box;height:var(--ai-results-rail-height);border-top:1px solid hsla(0,0%,90%,.9);background:hsla(0,0%,100%,.96);padding:1.7rem 1rem 1rem;box-shadow:0 -18px 44px rgba(15,23,42,.08);backdrop-filter:blur(12px);animation:ImageViewer_aiResultsRailEnter__czKZL .26s cubic-bezier(.22,1,.36,1) both}.ImageViewer_aiResultsRailSlot__SjveF{flex:0 0 auto;height:0;min-height:0;overflow:visible;transition:height .26s cubic-bezier(.22,1,.36,1)}.ImageViewer_aiResultsRailClosing__fSXDh{pointer-events:none;animation:ImageViewer_aiResultsRailExit___xO2p .22s cubic-bezier(.4,0,.2,1) both}.ImageViewer_aiResultsHeader__I_YLL{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.55rem;color:#1f1f1f;font-family:Outfit,sans-serif;font-size:.82rem;font-weight:700;line-height:1}.ImageViewer_aiResultsHeaderActions__C3M2_{display:flex;align-items:center;gap:.65rem;color:#737373;font-size:.74rem;font-weight:600}.ImageViewer_aiResultsCloseButton__4jC29{position:absolute;top:0;left:50%;display:inline-flex;width:2rem;height:2rem;cursor:pointer;align-items:center;justify-content:center;border:1px solid hsla(0,0%,7%,.08);border-radius:999px;background:hsla(0,0%,100%,.82);color:#333;transform:translate(-50%,-50%);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.ImageViewer_aiResultsCloseButton__4jC29:hover{border-color:hsla(0,0%,7%,.18);background:#fff;color:#111}.ImageViewer_aiResultsCloseButton__4jC29:focus-visible{outline:2px solid #111;outline-offset:2px}.ImageViewer_aiResultsTrackWrap__0h2Vs{position:relative}.ImageViewer_aiResultsTrack__rSFrw{display:flex;gap:.7rem;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.15rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ImageViewer_aiResultsTrack__rSFrw::-webkit-scrollbar{display:none}.ImageViewer_aiResultsArrow__ursRL{position:absolute;top:50%;z-index:2;display:flex;width:2.6rem;height:2.6rem;cursor:pointer;align-items:center;justify-content:center;border:1px solid hsla(0,0%,7%,.08);border-radius:999px;background:hsla(0,0%,100%,.92);color:#222;opacity:0;pointer-events:none;transform:translateY(-50%);box-shadow:0 12px 30px rgba(15,23,42,.14);transition:opacity .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.ImageViewer_aiResultsArrow__ursRL:hover:not(:disabled){border-color:hsla(0,0%,7%,.18);background:#fff;color:#111}.ImageViewer_aiResultsArrow__ursRL:focus-visible{outline:2px solid #111;outline-offset:2px}.ImageViewer_aiResultsArrow__ursRL:disabled{cursor:default}.ImageViewer_aiResultsArrowVisible__K6ydD{opacity:1;pointer-events:auto}.ImageViewer_aiResultsArrowLeft__wZU2n{left:.15rem}.ImageViewer_aiResultsArrowRight__LfS77{right:.15rem}.ImageViewer_aiProductCard__skKNH{display:grid;width:13.5rem;min-width:13.5rem;cursor:pointer;grid-template-columns:4.4rem minmax(0,1fr);gap:.65rem;align-items:center;border:0;background:transparent;color:inherit;font:inherit;padding:0;text-align:left;text-decoration:none}.ImageViewer_aiProductCard__skKNH:focus-visible{outline:2px solid #111;outline-offset:3px}.ImageViewer_aiProductImageFrame__13JQH,.ImageViewer_aiProductSkeleton__s8omC{display:block;width:4.4rem;height:5.7rem;overflow:hidden;background:#f2f2f2}.ImageViewer_aiProductImage___s1Dh{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ImageViewer_aiProductImageFallback__jEXM9{display:block;width:100%;height:100%;background:linear-gradient(135deg,#f2f2f2,#e5e5e5)}.ImageViewer_aiProductMeta__Ki_mL{display:grid;min-width:0;gap:.25rem;font-family:Outfit,sans-serif}.ImageViewer_aiProductBrand__GWz7o{overflow:hidden;color:#1f1f1f;font-size:.74rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ImageViewer_aiProductName__RC73k{display:-webkit-box;overflow:hidden;color:#555;font-size:.78rem;font-weight:500;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ImageViewer_aiProductPrice__SVVCa{color:#111;font-size:.86rem;font-weight:800;line-height:1.1}.ImageViewer_aiProductSkeleton__s8omC{position:relative;min-width:13.5rem;height:5.7rem}.ImageViewer_aiProductSkeleton__s8omC:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.72),hsla(0,0%,100%,0));animation:ImageViewer_aiSkeletonShimmer__dQQYu 1.1s ease-in-out infinite}@keyframes ImageViewer_aiButtonSpin__qqDbb{to{transform:rotate(1turn)}}@keyframes ImageViewer_aiSkeletonShimmer__dQQYu{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes ImageViewer_aiResultsRailEnter__czKZL{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ImageViewer_aiResultsRailExit___xO2p{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){.ImageViewer_aiResultsRailSlot__SjveF{transition:none}.ImageViewer_aiResultsRailClosing__fSXDh,.ImageViewer_aiResultsRail__oq8dy{animation:none}}@media(max-width:767px){.ImageViewer_viewer__vfPJm{height:100vh;height:100dvh}.ImageViewer_viewerContent__2SXBA{display:block;height:100%}.ImageViewer_imagePane__IStS2{--ai-results-rail-height:9.35rem;grid-column:auto;grid-row:auto;height:100%}.ImageViewer_desktopSidebar__kt71x{display:none}.ImageViewer_mainImageArea__7pp6q{min-height:0;width:100%;touch-action:none}.ImageViewer_mobileImageCounter__Hpi_j{display:flex}.ImageViewer_mobileThumbnailRail__cedUn{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;border-top:1px solid #f1f1f1;background:hsla(0,0%,100%,.96);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px));scrollbar-width:none;-webkit-overflow-scrolling:touch}.ImageViewer_mobileThumbnailRail__cedUn::-webkit-scrollbar{display:none}.ImageViewer_aiFloatingControl__TZEkn{right:.85rem;bottom:calc(6.7rem + env(safe-area-inset-bottom, 0px))}.ImageViewer_aiFloatingControlRaised__gWzwm{bottom:calc(16rem + env(safe-area-inset-bottom, 0px))}.ImageViewer_aiResultsRail__oq8dy{padding:1.7rem .85rem .8rem}.ImageViewer_aiProductCard__skKNH,.ImageViewer_aiProductSkeleton__s8omC{width:11.25rem;min-width:11.25rem}.ImageViewer_aiProductCard__skKNH{grid-template-columns:3.9rem minmax(0,1fr)}.ImageViewer_aiProductImageFrame__13JQH,.ImageViewer_aiProductSkeleton__s8omC{width:3.9rem;height:5.1rem}}.ImageSegmentOverlay_overlayRoot__N6Oxu{position:absolute;inset:0;z-index:6;pointer-events:none}.ImageSegmentOverlay_segmentSvg__3v3SZ{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ImageSegmentOverlay_segmentBackdrop__GPY8u{animation:ImageSegmentOverlay_segmentBackdropFade__8ajEW .26s ease-out both}.ImageSegmentOverlay_segmentFill__dZ9DM{animation:ImageSegmentOverlay_segmentFillFade__Fe5NW .28s ease-out both}.ImageSegmentOverlay_activeSegmentOutline__lWkLM{stroke-dasharray:1;stroke-dashoffset:1;animation:ImageSegmentOverlay_segmentOutlineDraw__aEaXM .56s cubic-bezier(.22,1,.36,1) both}.ImageSegmentOverlay_activeSegmentOutlineInitial__HYYl_{animation-duration:.96s}.ImageSegmentOverlay_hotspotLayer__lJc_B{position:absolute;inset:0;pointer-events:none}.ImageSegmentOverlay_hotspotButton___9dIP{position:absolute;z-index:8;display:flex;width:34px;height:34px;cursor:pointer;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.92);border-radius:999px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 28px rgba(15,23,42,.22);pointer-events:auto;transform:translate(-50%,-50%);transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.ImageSegmentOverlay_hotspotButton___9dIP:hover{background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.28);transform:translate(-50%,-50%) scale(1.08)}.ImageSegmentOverlay_hotspotButton___9dIP:focus-visible{outline:2px solid #111;outline-offset:3px}.ImageSegmentOverlay_hotspotDot__DmvX0{width:10px;height:10px;border-radius:999px;background:#111;box-shadow:0 0 0 5px hsla(0,0%,7%,.12)}@keyframes ImageSegmentOverlay_segmentOutlineDraw__aEaXM{to{stroke-dashoffset:0}}@keyframes ImageSegmentOverlay_segmentBackdropFade__8ajEW{0%{opacity:0}to{opacity:1}}@keyframes ImageSegmentOverlay_segmentFillFade__Fe5NW{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ImageSegmentOverlay_activeSegmentOutline__lWkLM,.ImageSegmentOverlay_segmentBackdrop__GPY8u,.ImageSegmentOverlay_segmentFill__dZ9DM{animation:none}.ImageSegmentOverlay_activeSegmentOutline__lWkLM{stroke-dashoffset:0}}.MoreLikeThis_section___8HcP{max-width:1200px;margin:0 auto;padding:60px 20px;border-top:1px solid #eee}@media(min-width:768px){.MoreLikeThis_section___8HcP{padding:80px 40px}}.MoreLikeThis_title__zsREb{margin:0 0 32px;font-family:Outfit,sans-serif;font-size:24px;font-weight:500;color:#1a1a1a}@media(min-width:768px){.MoreLikeThis_title__zsREb{font-size:28px;margin-bottom:40px}}.MoreLikeThis_grid__N_2bA{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:640px){.MoreLikeThis_grid__N_2bA{grid-template-columns:repeat(3,1fr);gap:20px}}@media(min-width:900px){.MoreLikeThis_grid__N_2bA{grid-template-columns:repeat(4,1fr);gap:24px}}@media(min-width:1100px){.MoreLikeThis_grid__N_2bA{grid-template-columns:repeat(5,1fr)}}