html body svg.store-direction-icon{vertical-align:-4px;fill:none;stroke:currentColor;stroke-width:1.5px;flex:0 0 18px;width:18px;height:18px;display:inline-block}html body svg.store-wishlist-icon{pointer-events:none;flex:none;width:21px;height:21px;display:block}html body.store-cohesion .jewelry-style-directory a{align-items:center;gap:12px;min-height:48px}html body.store-cohesion .jewelry-style-directory a>span{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}html body.store-cohesion .home-page.home-editorial-live article.merchandise-card .wishlist,html body.store-cohesion .catalog-page.retail-catalog article.catalog-card .catalog-card-art>button:first-child,html body.store-cohesion .pdp .related-media>.related-heart,html body.store-cohesion .ed-product-save{z-index:3;color:#171717;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #e3e3e3;border-radius:50%;place-items:center;margin:0;padding:0;font-size:0;line-height:1;display:grid;position:absolute;inset:6px 6px auto auto}html body.store-cohesion :is(.wishlist,.ed-product-save,.related-heart,.catalog-card-art>button:first-child):focus-visible{outline-offset:2px;outline:2px solid #171717}html body.store-cohesion :is(.wishlist,.ed-product-save,.related-heart,.catalog-card-art>button:first-child)[aria-pressed=true]{color:#171717;background:#fff;border-color:#bbb}html body.store-cohesion .home-page.home-editorial-live article[data-category=jewelry] .market-product-media:has([data-catalog-photo=true])>.wishlist,html body.store-cohesion .catalog-page.retail-catalog article[data-category=jewelry] .catalog-card-art:has([data-catalog-photo=true])>button:first-child{top:calc(10% + 6px)}@media (hover:hover){html body.store-cohesion :is(.wishlist,.ed-product-save,.catalog-card-art>button:first-child):hover{border-color:#171717}}html body.store-cohesion .retail-campaign-arrow{color:#171717;background:#fff;border-color:#bdbdbd;place-items:center;width:44px;height:44px;padding:0;display:grid}html body.store-cohesion .horizontal-rail .rail-controls{gap:8px}html body.store-cohesion .home-page.home-editorial-live .horizontal-rail .rail-controls button,html body.store-cohesion .horizontal-rail .rail-controls button{color:#171717;background:#fff;border:1px solid #bdbdbd;border-radius:0;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}html body.store-cohesion .horizontal-rail .rail-controls button:disabled{color:#b8b8b8;opacity:1;cursor:default;border-color:#e4e4e4}html body.store-cohesion :is(.rail-controls button,.retail-campaign-arrow):focus-visible{outline-offset:3px;outline:2px solid #171717}@media (max-width:600px){html body.store-cohesion .retail-campaign-arrow.next{left:76px}html body.store-cohesion .retail-campaign-controls{bottom:24px;left:134px}}
