/* Verified merchandising source is shared by desktop and mobile. */
[data-marrey-bestsellers-source="manager-marked"][data-marrey-bestsellers-status="empty"] { display:none!important; }
[data-marrey-bestsellers-source="manager-marked"][data-marrey-bestsellers-status="verified"]:not([data-marrey-bestsellers-mounted="true"]) { visibility:hidden; }
.mr-desktop-quick-add,.mr-best-colors-toggle { display:none; }
@media (min-width:768px) {
 [data-marrey-bestsellers-source="manager-marked"] .product { position:relative; }
 [data-marrey-bestsellers-source="manager-marked"] .product a.thumb { overflow:hidden; isolation:isolate; }
 [data-marrey-bestsellers-source="manager-marked"] .product a.thumb img { transition:transform .65s cubic-bezier(.2,.7,.2,1); }
 [data-marrey-bestsellers-source="manager-marked"] .product > .info { display:flex; flex-direction:column; align-items:flex-start; padding-top:12px; gap:6px; }
 [data-marrey-bestsellers-source="manager-marked"] .product .info > .category { order:0; }
 [data-marrey-bestsellers-source="manager-marked"] .product .info > .name { order:1; }
 [data-marrey-bestsellers-source="manager-marked"] .product .info > .price { order:2; margin-top:0; font-weight:400; }
 [data-marrey-bestsellers-source="manager-marked"] .product .info > .mr-best-colors-toggle { order:3; }
 [data-marrey-bestsellers-source="manager-marked"] .product .info > .color { order:4; margin:9px 0 0; }
 [data-marrey-bestsellers-source="manager-marked"] .product .info > .hover { display:none!important; }
 [data-marrey-bestsellers-source="manager-marked"] .product:not(.mr-best-colors-open) .info > .color,
 [data-marrey-bestsellers-source="manager-marked"] .product[data-mr-color-count="1"] .info > .color { display:none!important; }
 [data-marrey-bestsellers-source="manager-marked"] .product.mr-best-colors-open .info > .color { display:flex!important; flex-wrap:wrap!important; }
 [data-marrey-bestsellers-source="manager-marked"] .product.mr-best-colors-open .info > .color > .field { display:block!important; }
 [data-marrey-bestsellers-source="manager-marked"] .product.mr-best-colors-open .info > .color > .mr-swatches-more { display:none!important; }
 [data-marrey-bestsellers-source="manager-marked"] .product .info > .price .new { color:inherit; font-size:14px; font-weight:400; }
 .mr-best-colors-toggle { display:inline-block; margin:3px 0 0; padding:0; border:0; background:none; color:inherit; font:400 12px/1.5 var(--font_family,inherit); text-decoration:underline; text-underline-offset:4px; cursor:pointer; }
 .mr-desktop-quick-add { display:flex; position:absolute; z-index:3; top:var(--mr-desktop-photo-bottom,0px); left:0; right:0; width:100%; min-height:44px; box-sizing:border-box; align-items:center; justify-content:center; margin-top:-44px; padding:12px; border:0; border-radius:0; background:rgba(255,255,255,.88); color:#29282b; font:400 12px/20px var(--font_family,inherit); letter-spacing:.04em; cursor:pointer; opacity:0; transform:translateY(8px); transition:opacity .2s,transform .2s; }
 .product:focus-within > .mr-desktop-quick-add { opacity:1; transform:none; }
 .mr-desktop-quick-add:focus-visible,.mr-best-colors-toggle:focus-visible { outline:1px solid #29282b; outline-offset:3px; }
 .mr-mobile-quick-add { display:none!important; }
 @media (hover:hover) and (pointer:fine) {
  [data-marrey-bestsellers-source="manager-marked"] .product:hover a.thumb:not(:has(video)) img { transform:scale(1.025); }
  .product:hover > .mr-desktop-quick-add { opacity:1; transform:none; }
 }
 @media (hover:none) { .mr-desktop-quick-add { opacity:1; transform:none; } }
 @media (prefers-reduced-motion:reduce) { .mr-desktop-quick-add,[data-marrey-bestsellers-source="manager-marked"] .product a.thumb img { transition:none; } }
}
