/* Shared navigation mark: a fine arrow within the same quiet 44 px circle. */
.link-arrow,
.card-route-icon,
.close-button{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;box-sizing:border-box;border:1px solid #e1e4da;border-radius:50%;color:#747a6b;background:transparent;transition:border-color .3s,background .3s}
.close-button{appearance:none;padding:0;cursor:pointer}
.link-arrow svg{display:block;width:18px;height:18px;transition:transform .3s}
.link-arrow--plain{width:18px;height:18px;border:0;border-radius:0;background:transparent}
.link-arrow--plain svg{width:18px;height:18px}
.close-button svg{display:block;width:18px;height:18px}
.fragrance-back>svg,.product-hero-story-link>svg,.product-hero-shop>svg,.fragrance-page-end>a>svg{width:44px!important;height:44px!important;padding:13px;box-sizing:border-box;border:1px solid #e1e4da;border-radius:50%;color:#747a6b;flex:none}
a:hover>.link-arrow:not(.link-arrow--plain),a:hover>.card-route-icon{border-color:#a2aa96;background:#f8f9f5}
button.close-button:hover:not(:disabled){border-color:#a2aa96;background:#f8f9f5}
a:focus-visible{outline-offset:5px}
.close-button:focus-visible{outline:1px solid #737c68;outline-offset:4px}
.close-button:disabled{opacity:.45;cursor:not-allowed}
.discover{gap:16px;border-bottom:0;padding:0;min-height:44px;color:#747a6b}
.discover .link-arrow{width:32px;height:32px}
.discover .link-arrow svg{width:14px;height:14px}
.discover .link-arrow--plain{width:18px;height:18px}
.discover .link-arrow--plain svg{width:18px;height:18px}
.learn-more .link-arrow--plain,.learn-more .link-arrow--plain svg{width:1em;height:1em}
.discover:hover{color:#30372b}
.discover:hover .link-arrow svg{transform:translateY(2px)}
.discover[data-direction="right"]:hover .link-arrow svg{transform:translateX(2px)}
.fragrance-product-hero .card-route-icon svg{width:18px!important;height:18px!important;padding:0;border:0;border-radius:0}
@media(prefers-reduced-motion:reduce){html:not(.vm-motion-full) :is(.link-arrow,.link-arrow svg,.card-route-icon,.close-button){transition:none}html:not(.vm-motion-full) .discover:hover .link-arrow svg,html:not(.vm-motion-full) .discover[data-direction="right"]:hover .link-arrow svg{transform:none}}
