.wardrobe-discovery{max-width:1440px;margin:auto;padding:0 4%;overflow:hidden}.wardrobe-intro{text-align:center;padding-top:28px}.wardrobe-intro h1{font-size:44px;letter-spacing:-1.7px;margin:12px 0}.wardrobe-intro p:last-child{color:var(--muted);font-size:12px}.wardrobe-arena{position:relative;isolation:isolate;min-height:700px;margin:0 auto;max-width:1160px;transition:height .65s cubic-bezier(.16,1,.3,1)}#selection-zone{position:absolute;inset:0 0 auto;height:260px;pointer-events:none}#tile-layer{position:absolute;inset:0;pointer-events:none}.variation-tile{pointer-events:auto;position:absolute;left:0;top:0;width:var(--tile-w,128px);height:var(--tile-h,161px);padding:5px;background:#fffefa;border:1px solid #dedbd1;border-radius:9px;box-shadow:0 5px 13px #433b271a;text-align:left;transform:translate(var(--tx),var(--ty)) rotate(var(--tilt));transition:transform .85s cubic-bezier(.2,.8,.2,1),box-shadow .3s,opacity .3s;will-change:transform;overflow:hidden}.variation-tile img{width:100%;height:calc(100% - 31px);object-fit:contain;background:white;border-radius:5px;display:block}.tile-caption{display:block;padding:5px 2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px;font-weight:600}.tile-caption small{font-weight:400;color:var(--muted);margin-left:3px}.variation-tile:hover,.variation-tile:focus-visible{z-index:80!important;box-shadow:0 10px 28px #75464d40;outline:2px solid var(--berry);outline-offset:2px}.variation-tile.is-match{border-color:#987c76;box-shadow:0 8px 24px #75464d22}.variation-tile.is-resting{opacity:.72}.wardrobe-arena .search-panel{position:absolute;left:50%;transform:translateX(-50%);margin:0;width:650px;max-width:calc(100% - 18px);transition:top .65s cubic-bezier(.16,1,.3,1);z-index:90}.wardrobe-arena .search-status{margin:11px 0 0}.wardrobe-arena .suggestions{margin-top:11px}.pool-caption{position:absolute;left:0;width:100%;text-align:center;font-size:8px;letter-spacing:2px;color:var(--muted);pointer-events:none;transition:top .65s}.wardrobe-footer{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:20px 0;border-top:1px solid var(--line);font-size:9px;color:var(--muted)}.wardrobe-footer button{font-size:11px;color:var(--ink)}.variation-gallery{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0}.variation-gallery button{padding:4px;border:1px solid var(--line);border-radius:4px;width:68px;font-size:9px}.variation-gallery img{width:56px;height:65px;object-fit:contain;background:white;display:block;margin-bottom:4px}.variation-gallery button[aria-pressed=true]{border:2px solid var(--berry)}.selected-color{color:var(--berry)!important;font-weight:600}.wardrobe-discovery .live-mode{white-space:nowrap;font-size:8px;letter-spacing:.6px}
@media(max-width:800px){.wardrobe-discovery{padding:0 12px}.wardrobe-intro{padding-top:22px}.wardrobe-intro h1{font-size:35px}.wardrobe-intro .eyebrow{font-size:8px}.wardrobe-intro p:last-child{font-size:10px}.wardrobe-footer{flex-wrap:wrap;font-size:8px}.wardrobe-footer #photo-count{order:3;width:100%;text-align:center}.tile-caption{font-size:8px}.tile-caption small{display:none}.wardrobe-arena .suggestions button{font-size:8px;padding:7px}.wardrobe-arena input{font-size:11px}.wardrobe-arena .search-panel{max-width:100%}.pool-caption{font-size:7px}}
@media(prefers-reduced-motion:reduce){.variation-tile,.wardrobe-arena,.wardrobe-arena .search-panel,.pool-caption{transition:none!important}}

.tile-score{position:absolute;top:7px;right:7px;border-radius:999px;padding:5px 8px;background:#653c4e;color:#fff;font-size:11px;font-weight:650;box-shadow:0 2px 8px #0002}.tile-score[hidden]{display:none}.search-metrics{max-width:640px;margin:8px auto 0;font-size:11px;line-height:1.5;color:#766970;text-align:center}
/* Single wardrobe: one browsing surface at a time. */
[hidden]{display:none!important}.view-switch{display:flex;justify-content:center;gap:8px;margin:26px 0 22px}.view-switch button{padding:12px 20px;border:1px solid #d4c6c5;border-radius:30px}.view-switch [aria-pressed=true]{background:#744451;color:white}.wardrobe-intro h1{font-size:42px}.variation-tile img{height:calc(100% - 76px);background:#f8f5ef}.tile-caption{font-size:12px;white-space:normal;line-height:1.35;padding:8px 5px}.tile-caption small{display:block;font-size:11px;margin:2px 0;color:#716469}.tile-caption>span{display:block;font-size:11px;font-weight:400}.variation-tile .no-photo{height:calc(100% - 76px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;background:#eee8df;padding:10px}.no-photo small{font-size:10px}.search-panel details{font-size:11px;color:#79656d;margin:12px 0;text-align:center}.search-panel summary{cursor:pointer}.intent-summary{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;font-size:12px;margin-top:12px}.intent-summary>span,.intent-summary>button{padding:7px 10px;border-radius:18px;background:#eee5e6}.intent-summary button{border:1px solid #b995a0}.wardrobe-footer{line-height:1.6;flex-wrap:wrap}.collection{padding-top:15px}.browse-card>p{font-size:12px;color:#79656d}.color-options{display:flex;flex-wrap:wrap;gap:5px}.color-options button{border:1px solid #d7c8ca;padding:6px 8px;border-radius:14px;font-size:10px}.browse-card .product-card{width:100%}.image-disclosure{display:block;font-size:11px;padding:10px;background:#f5efea}.original-photo img{max-width:100%;height:auto}.detail-photo>img{max-height:65vh;object-fit:contain}.variation-gallery button{height:auto;min-height:44px}.variation-gallery{max-height:180px;overflow:auto}.pool-caption{font-size:10px;letter-spacing:1px}.wardrobe-arena{min-height:0}.collection .photo{background:#f8f5ef}.wardrobe-footer span{font-size:10px}@media(max-width:600px){.wardrobe-intro h1{font-size:32px}.variation-tile{padding:4px}.tile-caption{font-size:11px}.tile-caption small{display:block}.view-switch button{font-size:12px}.wardrobe-footer{display:block}.wardrobe-footer span{display:block}.collection-toolbar{flex-wrap:wrap}.wardrobe-arena input{font-size:13px}.pool-caption{font-size:8px}.tile-score{font-size:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta{flex-wrap:wrap}}
.color-sample{display:block;width:54px;height:54px;border-radius:50%;border:1px solid #d5cdc1;box-shadow:0 3px 8px #0001}.variation-tile .no-photo{background:#f2ede6}.variation-tile .no-photo>span:not(.color-sample){font-size:14px}
/* Explicit tile flights keep real source positions, including newly found colors. */
.variation-tile{transition:box-shadow .3s,opacity .3s}.variation-tile[data-motion=rising]{box-shadow:0 16px 35px #75464d35;pointer-events:none}.variation-tile[data-motion=settling]{pointer-events:none}
#detail-content>.detail-photo{display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-width:0}#detail-content>.detail-photo>img{width:100%;height:auto;max-height:65vh;object-fit:contain}#detail-content .image-disclosure{width:100%;box-sizing:border-box;text-align:center;line-height:1.45;padding:12px 16px}
.motion-controls{display:flex;gap:12px;justify-content:center;margin:8px 0}.motion-controls button{border:1px solid #d9cfc4;border-radius:18px;padding:7px 14px;background:#fffaf4;color:#754551;cursor:pointer;font:inherit;font-size:12px}.motion-controls button[aria-pressed="true"]{background:#754551;color:white}.wardrobe-arena{scroll-margin-top:20px}

.intent-guide{max-width:850px;margin:0 auto 20px;font-size:13px;color:#75515d}.intent-guide summary{cursor:pointer;text-align:center}.intent-guide p{line-height:1.6}#intent-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}#intent-examples button{text-align:left;border:1px solid #ddcfc8;border-radius:8px;padding:12px;background:#fffaf4}#intent-examples span{display:block;font-size:12px;margin-top:5px}.night-question{width:100%;line-height:2}.match-evidence{font-size:12px;line-height:1.5;color:#75515d;padding:10px;background:#f8f3ee}
/* Practical clothing details stay visible on every search-result card. */
.variation-tile[data-zone=results]>img,.variation-tile[data-zone=results]>.no-photo{height:205px}.tile-clothing{display:block}.clothing-scores{display:block;text-align:left;padding:9px 8px;color:#413b37;font-weight:400;line-height:1.35}.clothing-scores>strong{display:block;font-size:13px;margin-bottom:12px}.clothing-row{display:block;margin:0 0 12px}.clothing-label{display:flex;justify-content:space-between;gap:6px;font-size:12px}.clothing-label b{white-space:nowrap;font-size:11px;color:#754551}.clothing-track{display:block;height:5px;background:#e8ded9;border-radius:5px;overflow:hidden;margin:5px 0}.clothing-track>span{display:block;height:100%;background:#946171;border-radius:5px}.clothing-row small{display:block;color:#756960;font-size:10px;line-height:1.4}.unknown-score{display:block;color:#847970;font-size:10px;margin:4px 0}.score-explainer{display:block;font-size:10px;color:#756960;border-top:1px solid #eee4dc;padding-top:7px}.detail-clothing{background:#fffaf5;border-radius:12px;margin-bottom:18px}.detail-clothing .clothing-label{font-size:14px}.detail-clothing .clothing-row small{font-size:12px}#intent-examples{display:block}.intent-group{border-top:1px solid #dfd4cd;padding:14px 0}.intent-group summary{text-align:left;font-weight:600;font-size:15px}.intent-group p{font-size:12px}.intent-group>div{display:flex;flex-wrap:wrap;gap:8px}#intent-examples button{font-size:12px;padding:10px 14px}.intent-group[open] summary{color:#754551}@media(max-width:600px){.variation-tile[data-zone=results]>img,.variation-tile[data-zone=results]>.no-photo{height:175px}.clothing-scores{padding:9px 5px}.clothing-label{font-size:11px}.clothing-row{margin-bottom:15px}.clothing-row small{font-size:10px}.clothing-scores>strong{font-size:12px}.tile-score{font-size:10px}}
/* Compact grouped discovery cards. */
#intent-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.intent-group{background:#fffaf5;border:1px solid #e4d9d1;border-radius:12px;padding:16px;text-align:left;min-width:0}.intent-group summary{font-size:14px;line-height:1.4;cursor:pointer}.intent-group p{font-size:12px;line-height:1.5;margin:10px 0 12px}.intent-group>div{gap:6px}#intent-examples button{padding:9px 10px;min-height:36px;font-size:11px;text-align:left;background:#f4eee7;border:1px solid #e7ddd4;border-radius:7px}#intent-examples button:hover{background:#eadce1}#intent-examples button:focus-visible{outline:2px solid #754551;outline-offset:2px}.clothing-label{align-items:start}.clothing-label b{flex-shrink:0}.clothing-row:first-of-type .clothing-label{overflow-wrap:anywhere}
@media(max-width:900px){#intent-examples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){#intent-examples{grid-template-columns:1fr}.intent-group{padding:14px}#intent-examples button{min-height:40px}}
.tile-clothing .clothing-row small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile-clothing .clothing-label{max-height:52px;overflow:hidden}
/* Make more room for discovery, and keep result controls above the query. */
.wardrobe-discovery{max-width:none}.wardrobe-intro{padding-top:12px;margin-bottom:14px}.wardrobe-intro .eyebrow{margin:0;font-size:9px}.wardrobe-intro h1{font-size:clamp(28px,2.6vw,36px);margin:5px 0;line-height:1.1}.wardrobe-intro p:last-child{margin:5px 0 0;font-size:12px}.intent-guide{max-width:none;width:100%;margin:0 auto 16px}#intent-examples{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.intent-guide>p{text-align:center;margin:8px 0 12px}#variant-controls:empty,#intent-summary:empty{display:none}#variant-controls,#intent-summary{margin:0 0 10px}#search-view{border:1px solid #ddcfc8;border-radius:20px;padding:10px 16px;margin-bottom:18px;color:#754551}
@media(max-width:600px){.wardrobe-intro{padding-top:8px;margin-bottom:12px}.wardrobe-intro h1{font-size:28px}.wardrobe-intro p:last-child{font-size:11px}}
@media(max-width:700px){header nav{gap:12px}header nav #browse{display:inline-block;font-size:10px}header nav span{display:none}header .brand{gap:7px}}
.motion-controls[hidden]{display:none}
.search-loading{margin:12px 0;padding:16px;border:1px solid #e1d4cc;border-radius:12px;background:#fffaf5;text-align:left;color:#754551}.search-loading[hidden]{display:none}.search-loading strong{font-size:14px}.search-loading p{font-size:12px;margin:6px 0 12px;line-height:1.5}.loading-previews{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.loading-previews span{height:58px;border-radius:7px;background:linear-gradient(100deg,#eee5df 25%,#faf5f0 45%,#eee5df 65%);background-size:250% 100%;animation:search-shimmer 1.4s linear infinite}@keyframes search-shimmer{to{background-position:-250% 0}}.search-submit:disabled{cursor:wait;opacity:.7}@media(prefers-reduced-motion:reduce){.loading-previews span{animation:none}}
/* Lead with the garment, with top-aligned image and readable product details. */
.variation-tile{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.variation-tile>img,.variation-tile>.no-photo,.variation-tile>.tile-caption,.variation-tile>.tile-clothing{flex-shrink:0}.variation-tile[data-zone=results]>img,.variation-tile[data-zone=results]>.no-photo{height:380px;object-fit:contain;object-position:top center}.variation-tile[data-zone=results] .tile-caption{padding:12px 9px 6px;font-size:14px}.tile-clothing{width:100%}
#detail{width:min(1080px,calc(100% - 32px));max-height:92vh;border-radius:18px;border:1px solid #e4d9d1}#detail-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}#detail-content>.detail-photo{position:sticky;top:0;align-self:start;justify-content:flex-start;min-height:0;max-height:none;background:#f3eee8;padding:18px 18px 0}#detail-content>.detail-photo>img{display:block;width:100%;height:auto;max-height:75vh;object-fit:contain;object-position:top center;border-radius:10px}#detail-content .image-disclosure{background:transparent;color:#79656d;font-size:11px;padding:12px 2px}#detail-content>.detail-photo>.no-photo{min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px}.detail-body{padding:36px 30px 26px;min-width:0}.detail-body .eyebrow{margin:0 40px 8px 0}.detail-body h2{margin:8px 30px 14px 0;font-size:38px}.detail-price{font-size:22px}.selected-color{margin:18px 0 8px}.variation-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px;max-height:none;overflow:visible;margin:10px 0 22px}.variation-gallery button{width:100%;border-radius:8px;min-height:48px;font-size:11px;padding:7px;background:#fffaf5}.variation-gallery img{width:100%;height:76px;object-fit:contain}.variation-gallery button[aria-pressed=true]{background:#f1e3e7}.detail-clothing{margin:22px 0 0;border:1px solid #e4d9d1;padding:8px}.detail-body .buy-link{border-radius:10px;padding:17px;font-size:14px}.detail-body .original-photo{padding:14px 0;border-top:1px solid #e4d9d1;border-bottom:1px solid #e4d9d1}.detail-body .original-photo summary{cursor:pointer;font-size:13px}#close-detail{width:40px;height:40px;right:12px;top:12px;box-shadow:0 2px 10px #0001}
@media(max-width:800px){#detail{width:calc(100% - 20px)}#detail-content{grid-template-columns:1fr}#detail-content>.detail-photo{position:static;padding:12px 12px 0}#detail-content>.detail-photo>img{max-height:52vh}.detail-body{padding:22px}.detail-body h2{font-size:32px}}@media(max-width:600px){.variation-tile[data-zone=results]>img,.variation-tile[data-zone=results]>.no-photo{height:250px}.variation-tile[data-zone=results] .tile-caption{font-size:12px;padding:9px 5px}}
/* Result cards size to their own content instead of reserving empty height. */
.variation-tile[data-zone=results]{height:auto;min-height:0;padding:5px;justify-content:flex-start}.variation-tile[data-zone=results]>img,.variation-tile[data-zone=results]>.no-photo{height:auto;aspect-ratio:1/1;object-fit:contain;object-position:center}.variation-tile[data-zone=results]>.no-photo{min-height:0}.variation-tile[data-zone=results] .tile-caption{padding:8px 6px 3px}.tile-clothing .clothing-scores{padding:7px 6px 5px}.tile-clothing .clothing-scores>strong{margin-bottom:8px}.tile-clothing .clothing-row{margin-bottom:9px}.tile-clothing .clothing-track{margin:4px 0}.tile-clothing .score-explainer{padding-top:6px}.tile-clothing .clothing-label{max-height:none;overflow:visible}
#search-loading{margin:auto;width:min(440px,calc(100% - 32px));padding:28px;border-radius:18px;border:1px solid #e1d4cc;box-shadow:0 20px 70px #33202b33;text-align:center}#search-loading:not([open]){display:none}#search-loading h2{font:28px/1.2 var(--serif);margin:0 0 12px;color:var(--berry)}#search-loading p{font-size:13px;line-height:1.6;margin:0 0 20px}#search-loading .loading-previews span{height:88px}#cancel-search{margin-top:20px;padding:10px 18px;border:1px solid #cbb8bf;border-radius:20px;font-size:12px;color:var(--berry)}#cancel-search:focus-visible{outline:2px solid var(--berry);outline-offset:3px}

.listing-photo-note{display:block;font-size:10px;line-height:1.35;color:#79656d;padding:5px 6px;background:#f5eee9;border-radius:0 0 5px 5px}.variation-tile[data-zone=pool]:has(>.listing-photo-note)>img{height:calc(100% - 88px)}#detail-content .listing-photo-note{padding:10px 2px;background:transparent}
/* An indeterminate bar stays active while the search service is working. */
.search-progress{height:7px;margin:0 0 20px;border-radius:999px;overflow:hidden;background:#eadfda}
.search-progress>span{display:block;width:38%;height:100%;border-radius:inherit;background:var(--berry);animation:search-progress-slide 1.1s ease-in-out infinite}
#search-loading:not([open]) .search-progress>span{animation:none}
@keyframes search-progress-slide{from{transform:translateX(-110%)}to{transform:translateX(370%)}}
.wardrobe-arena,.wardrobe-arena .search-panel,.pool-caption{transition-duration:.35s}
@media(prefers-reduced-motion:reduce){.search-progress>span{animation:none;width:100%;opacity:.65}}
/* Idle browse cards float independently of their search-flight transform. */
@media(prefers-reduced-motion:no-preference){
 .variation-tile[data-zone=pool]:not([data-motion]):not([hidden]){animation:wardrobe-idle-bounce 3.6s ease-in-out infinite;animation-delay:-.6s}
 .variation-tile[data-zone=pool]:nth-child(3n+1){animation-duration:4.1s;animation-delay:-1.8s}
 .variation-tile[data-zone=pool]:nth-child(3n+2){animation-duration:3.3s;animation-delay:-2.5s}
 .variation-tile[data-zone=pool]:hover,.variation-tile[data-zone=pool]:focus-within{animation-play-state:paused}
}
@keyframes wardrobe-idle-bounce{0%,100%{translate:-3px 3px;rotate:-.6deg}50%{translate:4px -12px;rotate:.6deg}}
/* Let the measured card layout use the full available desktop width. */
.wardrobe-arena{max-width:none;width:100%}

/* Prevent scroll anchoring from following cards as search changes their positions. */
.wardrobe-arena{overflow-anchor:none;scroll-margin-top:16px}
.variation-tile[data-zone=pool]{transform:translate(var(--tx),var(--ty)) rotate(var(--tilt));transform-origin:center;box-shadow:0 8px 20px #433b2726}
.variation-tile[data-motion=falling]{pointer-events:none;box-shadow:0 16px 35px #75464d35}
/* Physics owns the idle offsets; CSS animation must not override them. */
.variation-tile[data-zone=pool]:not([data-motion]):not([hidden]){animation:none}
/* Space for small thumbnail collisions without obscuring labels or selection. */
.variation-gallery{position:relative;padding:10px 8px;gap:10px}
.variation-gallery button{position:relative;will-change:translate}
.variation-gallery button:hover,.variation-gallery button:focus-visible{z-index:2}
/* A quiet editorial introduction, with the promise carrying the emphasis. */
.wardrobe-intro{max-width:760px;margin:0 auto 18px;padding:22px 12px 4px;text-align:center}
.wardrobe-intro .eyebrow{display:flex;align-items:center;justify-content:center;gap:12px;color:#80656c;font-size:9px;line-height:1.5;letter-spacing:1.7px}
.wardrobe-intro .eyebrow::before,.wardrobe-intro .eyebrow::after{content:'';width:28px;height:1px;background:#d7c3c5}
.wardrobe-intro h1{margin:12px 0 10px;font-weight:400;letter-spacing:-.6px;line-height:1.15}
.intro-thought{display:block;font-size:clamp(19px,2vw,25px);color:#625951;letter-spacing:-.3px;margin-bottom:3px}
.intro-promise{display:block;font-size:clamp(30px,3.4vw,43px);text-wrap:balance}
.intro-promise em{color:#84525f;font-weight:400}
.wardrobe-intro .intro-description{max-width:500px;margin:0 auto;color:#746a63;font-size:13px;line-height:1.65;text-wrap:balance}
@media(max-width:600px){.wardrobe-intro{padding:16px 4px 2px;margin-bottom:16px}.wardrobe-intro .eyebrow{font-size:8px;letter-spacing:1.1px;gap:8px}.wardrobe-intro .eyebrow::before,.wardrobe-intro .eyebrow::after{width:16px}.wardrobe-intro h1{margin:10px 0}.wardrobe-intro .intro-description{font-size:12px;max-width:340px}.intro-break{display:none}}
.wardrobe-intro p.intro-description:last-child{margin:10px auto 0;max-width:510px;text-align:center;line-height:1.65}
#search-loading{padding:30px 26px;background:#fffaf5;overflow:hidden}
#search-loading .search-progress{height:5px;background:#eadedb;margin:20px 0 24px}
#search-loading .search-progress>span{width:36%;opacity:1;background:linear-gradient(90deg,#be8a99,#754551);animation:search-progress-slide 1.35s ease-in-out infinite}
.loading-outfits{display:flex;justify-content:center;gap:12px;padding:8px 12px 12px}
.loading-outfits>span{display:block;width:90px;padding:5px;background:#fff;border:1px solid #eadedb;border-radius:10px;box-shadow:0 7px 15px #75455115;animation:outfit-sway 2.5s ease-in-out infinite;transform:rotate(-6deg)}
.loading-outfits>span:nth-child(2){animation-delay:-.8s}.loading-outfits>span:nth-child(3){animation-delay:-1.6s}
.loading-outfits img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px}
#search-loading .loading-reassurance{font:italic 16px var(--serif);color:#8a6972;margin:14px 0 0}
#search-loading #cancel-search{margin-top:18px}
@keyframes outfit-sway{0%,100%{transform:translateY(3px) rotate(-5deg)}50%{transform:translateY(-9px) rotate(4deg)}}
@media(prefers-reduced-motion:reduce){.loading-outfits>span{animation-duration:6s}#search-loading .search-progress>span{animation-duration:3s}}
#products{position:relative;padding:12px 8px}.browse-card{position:relative;will-change:translate}.browse-card:hover,.browse-card:focus-within{z-index:2}
