.refinement-list_swatches___Xyoi{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.refinement-list_swatch__i4U7g{width:28px;height:28px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid #d1d5db;cursor:pointer;transition:box-shadow .15s,transform .15s,border-color .15s}.refinement-list_selected__wxgR4{box-shadow:0 0 0 3px rgba(37,99,235,.15);border-color:rgba(37,99,235,.9)}.refinement-list_color-red__xiPmF{background:#ef4444}.refinement-list_color-blue__DRpJh{background:#3b82f6}.refinement-list_color-green__ajkS_{background:#10b981}.refinement-list_color-yellow__OHbkE{background:#f59e0b}.refinement-list_color-orange__LIQ4J{background:#f97316}.refinement-list_color-purple__tYId8{background:#8b5cf6}.refinement-list_color-pink__u2IXS{background:#ec4899}.refinement-list_color-black__wV0Ed{background:#111827}.refinement-list_color-white__tmISp{background:#ffffff;border-color:#d1d5db}.refinement-list_color-gray__Ph6jO{background:#9ca3af}.refinement-list_color-brown__rSnNZ{background:#a16207}.refinement-list_color-navy__5QRcq{background:#0f172a}.refinement-list_color-teal__q5mJ2{background:#14b8a6}.search-product-preview_link__Ux2qF{display:block;height:100%;text-decoration:none;color:inherit}.search-product-preview_card__WZGDk{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden;height:100%;display:flex;flex-direction:column;position:relative;transition:transform .3s ease,box-shadow .3s ease}.search-product-preview_imageWrapper__hbJ6i{aspect-ratio:1/1;position:relative;overflow:hidden;background:#f9fafb;border-top-left-radius:.5rem;border-top-right-radius:.5rem;flex-shrink:0}.search-product-preview_productImage__pBhX7{-o-object-fit:cover;object-fit:cover;transition:transform .3s}.search-product-preview_noImage__HuViM{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af}.search-product-preview_outletBadge__MEMTU{position:absolute;top:.5rem;left:.5rem;background:#ef4444;color:white;font-size:.625rem;padding:.25rem .5rem;border-radius:.25rem}.search-product-preview_sizesOverlay__s3nci{position:relative;display:flex;gap:.25rem;opacity:1;margin-bottom:.5rem}.search-product-preview_sizeBadge__lOUyj:first-child{padding-left:0}.search-product-preview_sizeBadge__lOUyj{font-size:.625rem;color:#1f2937;padding:.125rem .375rem;border-radius:.25rem;font-weight:500;position:relative}.search-product-preview_sizeBadge__lOUyj:not(:last-child):after{content:"|";position:absolute;right:-3px;color:rgb(198,198,198)}.search-product-preview_brandOverlay__TEaex{position:relative}.search-product-preview_brandBadge__D4qDC{font-size:.625rem;display:inline-block;background:rgba(229,229,229,.7);color:#000;padding:.2rem .3rem;border-radius:.275rem;box-shadow:0 1px 2px rgba(0,0,0,.08);font-weight:500;margin-bottom:10px;margin-top:10px}.search-product-preview_info__PiBgZ{padding:0 .75rem .75rem;flex:1;display:flex;flex-direction:column;min-height:0}.search-product-preview_title__fK3xf{font-weight:500;font-size:.875rem;margin-bottom:.2rem;color:#111827;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-product-preview_tagsContainer__sKSD3{position:absolute;bottom:-100px;z-index:1;opacity:0;right:0;transition:all .3s ease}.search-product-preview_card__WZGDk:hover .search-product-preview_tagsContainer__sKSD3{opacity:1;bottom:0}.search-product-preview_tagsRow__fm78e{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end}.search-product-preview_tag__z1tgr{color:#4b5563;font-size:.8rem;padding:.1rem .5rem;border-top-right-radius:.375rem;border-top-left-radius:.375rem;background-color:rgb(255,255,255);box-shadow:0 1px 2px rgba(0,0,0,.201)}.search-product-preview_tagMore__K2PbK{font-size:.75rem;color:#6b7280}.search-product-preview_colorsContainer__kjmye{margin-bottom:.5rem}.search-product-preview_colorsRow__bVDEs{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.search-product-preview_colorItem__AoLhk{border:1px solid #d1d5db;transition:border-color .15s}.search-product-preview_colorItem__AoLhk:hover{border-color:#9ca3af}.search-product-preview_moreColors__3JCeO{width:1rem;height:1rem;border-radius:9999px;background:#e5e7eb;display:flex;align-items:center;justify-content:center}.search-product-preview_moreColorsText__Zit_r{font-size:.625rem;color:#4b5563;font-weight:500}.search-product-preview_ctaSmall__N1y2b{margin-top:auto;font-size:1.5rem;transition:all .3s;display:flex;justify-content:flex-end;color:#dae1e7}.search-product-preview_spacer__ykNl3{height:2rem}.image-gallery_wrapper__JFvER{display:flex;flex-direction:column;justify-content:end;align-items:center;background:#fff;padding-top:0;gap:1rem;width:100%;height:100%}.image-gallery_mainImage__TXEGy{position:relative;aspect-ratio:29/34;width:100%;overflow:hidden;border-radius:.5rem;background:#fff}.image-gallery_mainImage__TXEGy img{-o-object-fit:cover;object-fit:cover;transition:opacity .15s}.image-gallery_thumbnailsRow__82zQ0{margin-top:.5rem}.image-gallery_thumbnailsList__xzG2S,.image-gallery_thumbnailsRow__82zQ0{display:flex;flex-direction:row;gap:.75rem}.image-gallery_thumbnailItem__df_6m{display:flex;aspect-ratio:1/1;width:3.5rem;height:3.5rem;background:#fff;cursor:pointer;align-items:center;justify-content:center}.image-gallery_thumbnailImage__rM7fq{-o-object-fit:contain;object-fit:contain;padding:.25rem;transition:opacity .15s}.image-gallery_thumbnailSelected__0Pc8b{opacity:1;box-shadow:0 0 0 3px rgba(59,130,246,.15)}.image-gallery_thumbnailDim__qSVre{opacity:.5}.image-gallery_arrowButtons__CX2DX{display:flex;flex-direction:row;gap:.5rem;align-self:flex-end}.image-gallery_iconButton__KZlGa{border-radius:9999px;display:inline-flex;align-items:center;justify-content:center}.product-info_container__UcUjr{width:100%}.product-info_innerGrid__n9GKc{margin-left:auto;margin-right:auto;display:grid;gap:2.5rem}@media (min-width:1024px){.product-info_innerGrid__n9GKc{grid-template-columns:minmax(360px,500px) 1fr}}.product-info_leftColumn__HcMTl{display:flex;width:100%;flex-direction:column;gap:1.5rem}.product-info_imagePlaceholder__cKze0{display:flex;aspect-ratio:1/1;width:100%;align-items:center;justify-content:center;border-radius:.375rem;border:1px dashed #e5e7eb;font-size:.875rem;color:#6b7280}.product-info_rightColumn__fTgPP{display:flex;width:100%;flex-direction:column;gap:1.5rem}.product-info_title___JPoh{font-size:1.875rem;font-weight:600;color:var(--ui-fg-base,#0f172a)}.product-info_subtitle__M4frV{margin-top:.5rem;font-size:1rem;color:var(--ui-fg-subtle,#6b7280);white-space:pre-line}.product-info_description__kB6nR{margin-top:1rem;font-size:.875rem;line-height:1.625;color:var(--ui-fg-subtle,#6b7280)}.product-info_card__7G1nY{border-radius:1rem;background:#ffffff;padding:1.5rem;box-shadow:0 0 9px rgb(0 0 0/10%)}.product-info_characteristicsHeading__6RG9w{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:1rem}.product-info_tableWrapper__7TH48{overflow-x:auto;max-height:26.25rem}.product-info_metaTable__MEKmH{min-width:100%;font-size:.875rem;border-collapse:collapse}.product-info_metaRow__MSAAR:nth-child(odd){background:#ffffff}.product-info_metaRow__MSAAR:nth-child(2n){background:#f9fafb}.product-info_metaKey__GxKBe{padding:.5rem .75rem;font-weight:600;color:#374151;border-bottom:1px solid #f3f4f6;word-break:break-all}.product-info_metaValue___JrGy{padding:.5rem .75rem;color:#111827;border-bottom:1px solid #f3f4f6}.product-info_metaEmpty__0SuNy{color:#9ca3af;font-style:italic}.product-info_sections__a6G0T{margin-top:2rem;display:flex;flex-direction:column;gap:2.5rem}.product-info_sectionHeading__ZhWWa{margin-bottom:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#374151}.product-info_colorsGrid__iZmJ5{display:flex;flex-wrap:wrap;row-gap:1.2rem}.product-info_colorItem__XUbSv{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:3rem}.product-info_noColors__QZMeS,.product-info_noSizes__Duk15{font-size:.625rem;color:#9ca3af}.product-info_sizesGrid__vz_hK{display:flex;flex-wrap:wrap;gap:.5rem}.product-info_sizeBadge___1H4c{padding:0;font-size:.8rem;font-weight:medium;border-radius:.375rem;border:1px solid #e5e7eb;height:40px;width:40px;background:#ffffff;color:#374151;line-height:40px;text-align:center}.product-info_attachmentSection__SvKxI{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f3f4f6}.product-info_attachmentsGrid__i2cwv{display:flex;flex-direction:column;gap:.75rem}.product-info_downloadButton__zaqZR{display:flex;align-items:center;gap:.5rem;justify-content:flex-start;width:100%;padding:.75rem 1rem;border-radius:.5rem;border:1px solid #e5e7eb;background:#ffffff;color:#374151;font-size:.875rem;font-weight:500;transition:all .15s ease-in-out;cursor:pointer}.product-info_downloadButton__zaqZR:hover{background:#f9fafb;border-color:#d1d5db;color:#111827}.product-info_downloadButton__zaqZR:focus{outline:2px solid #3b82f6;outline-offset:2px}.product-info_downloadIcon___Q7uZ{flex-shrink:0;color:#6b7280}