.product-card .product-choice-note{color:#555047;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 14px;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.product-card .price-row strong{font-variant-numeric:tabular-nums}.product-card .product-saved-feedback{color:#555047;margin:8px 0 12px;font-size:13px;line-height:1.5}.product-card .compact-card-actions .card-merchant-button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}@media (width<=640px){.product-card .product-choice-note{font-size:15px;line-height:1.5}.quick-verdict-actions>a{align-items:center;min-height:44px;display:inline-flex}}.product-card .compact-card-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-card .compact-card-actions .merchant-button{color:#fff;background:#652d3c;border:1px solid #652d3c;border-radius:6px;grid-column:1/-1;width:100%;min-height:48px;font-size:14px;font-weight:650}.product-card .compact-card-actions .merchant-button:hover{color:#fff;background:#4d2030}.product-card .compact-card-actions>button,.product-card .compact-card-actions>.sf-style-item{color:#4f4842;text-underline-offset:4px;background:0 0;border:0;justify-content:center;min-height:44px;font-size:13px;text-decoration:underline}.product-card .product-copy .price-row{gap:5px 10px}.product-card .product-copy .product-name{font-size:16px;line-height:1.4}.product-card .product-copy .product-meta{font-size:11px}.product-card .product-image-credit{min-height:26px;margin:0;padding:5px 8px;font-size:11px;line-height:1.4;display:block;position:static}.product-card .product-choice-note{margin-top:8px}@media (width<=640px){.product-card .compact-card-actions .merchant-button{font-size:14px}.product-card .compact-card-actions>.sf-style-item{display:none}.product-card .compact-card-actions>button{grid-column:1/-1}}body .compact-product-card{flex-direction:column;gap:0;min-width:0;height:100%;display:flex}body .compact-product-card .product-media{aspect-ratio:4/5;flex:none}body .compact-product-card[data-category=Shoes] .product-media,body .compact-product-card[data-category=Beauty] .product-media,body .compact-product-card[data-category=Accessories] .product-media{aspect-ratio:1}body .compact-product-card .product-media>a{flex-direction:column;height:100%;min-height:0;display:flex}body .compact-product-card .product-media .product-art{flex:1;height:auto;min-height:0;margin:0}body .compact-product-card .product-image-credit{flex:none;min-height:16px;margin:0;padding:3px 5px 0;font-size:10px;line-height:1.2}body .compact-product-card .product-copy{flex-direction:column;flex:1;gap:0;min-width:0;padding-top:9px;display:flex}body .compact-product-card .product-copy .product-meta{justify-content:space-between;align-items:start;gap:4px;min-height:15px;margin:0 0 4px;font-size:10px;line-height:1.25;display:flex}body .compact-product-card .product-copy .product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0 0 4px;font-size:16px;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}body .compact-product-card .product-copy .product-selected-color{white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:12px;line-height:1.35;overflow:hidden}body .compact-product-card .product-copy .price-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;min-height:42px;margin:0 0 8px;line-height:1.25;display:flex}body .compact-product-card .price-row strong{font-size:20px;line-height:1.2}body .compact-product-card .price-row>span{color:#71665d;font-size:11px;line-height:1.25}body .compact-product-card .product-choice-note{margin:0 0 8px;font-size:12px;line-height:1.4}body .compact-product-card .compact-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:auto;display:grid}body .compact-product-card .compact-card-actions>.merchant-button{border-radius:4px;grid-column:1/-1;min-height:44px;margin:0;padding:10px 8px;font-size:13px;line-height:1.25}body .compact-product-card .compact-card-actions>button,body .compact-product-card .compact-card-actions>.sf-style-item{justify-content:center;align-items:center;min-height:36px;padding:7px 4px;font-size:11px;line-height:1.25;display:flex}body .catalog-discovery .catalog-grid{gap:24px 18px}body .catalog-discovery .catalog-visible-count{margin:6px 0 12px;font-size:12px;line-height:1.4}body .catalog-discovery .catalog-result-views#catalog-results{overscroll-behavior-inline:contain;scrollbar-width:none;border:0;flex-wrap:nowrap;gap:6px;max-width:100%;margin:8px 0 6px;padding:3px 0 7px;display:flex;overflow-x:auto}body .catalog-discovery .catalog-result-views#catalog-results button{color:#55463e;white-space:nowrap;background:#fff;border:1px solid #ded5ce;border-radius:22px;flex:none;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;min-height:40px;padding:8px 12px;font-size:12px;line-height:1.2;display:inline-flex}body .catalog-discovery .catalog-result-views#catalog-results button>span{background:#f0ebe5;border-radius:12px;justify-content:center;align-items:center;min-width:20px;min-height:20px;margin:0;padding:2px 5px;font-size:10px;line-height:1;display:inline-flex}body .catalog-discovery .catalog-result-views#catalog-results button[aria-pressed=true]{color:#fff;background:#713047;border-color:#713047;font-weight:600}body .catalog-discovery .catalog-result-views#catalog-results button[aria-pressed=true]>span{color:#fff;background:#ffffff26}body .catalog-discovery .active-filter-row{gap:6px;margin:8px 0}body .catalog-discovery .active-filter-row button{min-height:32px;padding:6px 10px;font-size:11px;line-height:1.25}body .catalog-discovery .catalog-query-context{margin:4px 0 8px;font-size:11px}@media (width<=700px){body .catalog-discovery .catalog-grid{gap:22px 12px}body .compact-product-card .product-copy{padding-top:8px}body .compact-product-card .product-copy .product-meta{min-height:14px;margin-bottom:4px;font-size:9px}body .compact-product-card .product-copy .product-name{-webkit-line-clamp:2;min-height:2.6em;margin:0 0 4px;font-size:14px;line-height:1.3}body .compact-product-card .product-copy .product-selected-color{margin-bottom:6px;font-size:11px}body .compact-product-card .price-row strong{font-size:18px}body .compact-product-card .price-row>span{font-size:10px}body .compact-product-card .product-choice-note{font-size:11px}body .compact-product-card .compact-card-actions>.merchant-button{min-height:44px;font-size:12px}body .compact-product-card .compact-card-actions>button{grid-column:auto;min-height:36px}body .compact-product-card .compact-card-actions>.sf-style-item{grid-column:auto;min-height:36px;display:inline-flex}body .compact-product-card .save-button{width:40px;min-width:40px;height:40px;min-height:40px}body .compact-product-card .product-tier{padding:4px 6px;font-size:9px;line-height:1.2}body .catalog-discovery .catalog-result-views#catalog-results button{min-height:40px;padding:8px 10px;font-size:11px}}body .compact-product-card .product-art .exact-product-image{object-fit:contain;padding:4px}body .catalog-discovery .catalog-result-views#catalog-results::-webkit-scrollbar{display:none}
