@layer discovery.chrome{.discovery .bao-panel .bao-ai-note{font-size:.72rem;color:var(--muted);line-height:1.45;}.discovery .bao-advice-answer{border-block-start:1px solid var(--rule);margin-block-start:.85rem;padding-block-start:.35rem;}.discovery .bao-advice-pending{border-block-start:1px solid var(--rule);margin-block-start:.85rem;padding-block-start:.35rem;}.discovery .bao-thinking-row{display:flex;align-items:center;gap:.65rem;min-block-size:2.75rem;color:var(--muted);font-size:.8125rem;}.discovery .bao-thinking-dots{display:inline-flex;align-items:center;gap:.2rem;min-inline-size:1.35rem;block-size:1rem;}.discovery .bao-thinking-dots span{inline-size:.28rem;block-size:.28rem;border-radius:50%;background:var(--accent);animation:bao-thinking-pulse 1.2s ease-in-out infinite;}.discovery .bao-thinking-dots span:nth-child(2){animation-delay:.15s;}.discovery .bao-thinking-dots span:nth-child(3){animation-delay:.3s;}@keyframes bao-thinking-pulse{0%,60%,100%{translate:0 0}30%{translate:0 -.28rem}}.discovery .bao-recommendations{display:grid;gap:.5rem;list-style:none;margin:1rem 0;padding:0;}.discovery .bao-recommendations li{min-inline-size:0;}.discovery .bao-recommendations a{display:flex;align-items:center;gap:.7rem;min-block-size:4.25rem;padding:.35rem;border:1px solid var(--rule);border-radius:.3rem;color:inherit;text-decoration:none;}.discovery .bao-recommendations a:hover{border-color:#9aad9f;background:#f4f7f4;}.discovery .bao-recommendations img{inline-size:3.625rem;block-size:3.625rem;object-fit:contain;flex:none;}.discovery .bao-recommendations a>span{display:grid;gap:.25rem;min-inline-size:0;}.discovery .bao-recommendations strong{font:400 1rem/1.25 Georgia,serif;}.discovery .bao-recommendations small,.discovery .bao-recommendations li>p{color:var(--muted);font-size:.78rem;line-height:1.4;}.discovery .bao-recommendations li>p{margin:.3rem .35rem .5rem;}}@layer discovery.motion{.discovery{--motion-fast:120ms;--motion-enter:180ms;--motion-hover-intent:90ms;--motion-ease:cubic-bezier(.2,.7,.25,1);}@media (prefers-reduced-motion:no-preference){.discovery :is(.button,.icon-button,.text-button,.variant-option,.native-guide-options a,.bao-options button){transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease;}.discovery :is(.inspect-cue,.native-close-cue){transition:opacity var(--motion-fast) ease;}.discovery :is(.button,.text-link) > .icon{transition:translate var(--motion-fast) var(--motion-ease);}.discovery .button:active:not(:disabled){background-color:#34463a;}@media (hover:hover) and (pointer:fine){.discovery :is(.icon-button,.text-button):hover{background-color:#edf3ef;}.discovery .variant-option:not(:has(input:disabled)):hover{border-color:#94ad9f;}.discovery .intro-button:hover > .icon,.discovery .purchase-form .button:hover > .icon{translate:2px 0;}}}@supports selector(details::details-content) and (transition-behavior:allow-discrete){.discovery .product-details::details-content{transition:content-visibility var(--motion-fast) allow-discrete;}@media (max-width:47.99rem){.discovery .product-details::details-content{transition:none;}}.discovery .product-details > .product-info-frame{opacity:0;visibility:hidden;transition:opacity var(--motion-fast) ease,visibility 0s linear var(--motion-fast);}.discovery .product-details > .product-info-frame .product-info{pointer-events:none;}.discovery .product-details[open] > .product-info-frame,
  .discovery .product-details:not([data-hover-dismissed]):has(> .product-info-frame:focus-within) > .product-info-frame{opacity:1;visibility:visible;transition:opacity var(--motion-enter) var(--motion-ease),visibility 0s;@starting-style{opacity:0;visibility:hidden;}}.discovery .product-details[open] > .product-info-frame .product-info,
  .discovery .product-details:not([data-hover-dismissed]):has(> .product-info-frame:focus-within) > .product-info-frame .product-info{pointer-events:auto;}@media (hover:hover) and (pointer:fine){@container room (min-width:44rem){.discovery .discovery-shelves:not(:has(.product-details[open],.product-info:focus-within)) .product-details:not([data-hover-dismissed]):not(:has(> .product-trigger:focus)):hover > .product-info-frame,
    .discovery .product-details[open][data-hover-preview] > .product-info-frame{opacity:1;visibility:visible;transition:opacity var(--motion-enter) var(--motion-ease) var(--motion-hover-intent),visibility 0s linear var(--motion-hover-intent);@starting-style{opacity:0;visibility:hidden;}}.discovery .discovery-shelves:not(:has(.product-details[open],.product-info:focus-within)) .product-details:not([data-hover-dismissed]):not(:has(> .product-trigger:focus)):hover > .product-info-frame .product-info{pointer-events:auto;}}}.discovery[data-enhanced] :is(.search-disclosure,.bao-details)::details-content{transition:content-visibility var(--motion-fast) allow-discrete;}.discovery[data-enhanced] :is(.search-form,.bao-panel){opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-fast) ease,visibility 0s linear var(--motion-fast);}.discovery[data-enhanced] .search-disclosure[open] > .search-form,
  .discovery[data-enhanced] .bao-details[open] > .bao-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--motion-enter) var(--motion-ease),visibility 0s;@starting-style{opacity:0;visibility:hidden;}}}.discovery .product-details:has(.product-info:focus-within) > .product-info-frame,
 .discovery .search-form:focus-within,.discovery .bao-panel:focus-within{transition-duration:0s;transition-delay:0s;}@media (prefers-reduced-motion:reduce), (forced-colors:active){.discovery{--motion-fast:0s;--motion-enter:0s;--motion-hover-intent:0s;}.discovery *, .discovery *::before, .discovery *::after, .discovery details::details-content{transition:none!important;animation:none!important;}}}