/* Quiet contrast: solid contact actions, outlined collection navigation. */
.quiet-action.quiet-action{
 --action-ink:#000;
 --action-paper:#fff;
 --action-border:#777;
 --action-hover:#f1f1f1;
 position:relative;
 box-sizing:border-box;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 min-height:46px;
 max-width:100%;
 padding:12px 22px;
 border:1px solid var(--action-border);
 border-radius:2px;
 background:transparent;
 color:var(--action-ink);
 font-family:var(--font-sans,Arial,sans-serif);
 font-size:14px;
 font-weight:500;
 line-height:1.4;
 letter-spacing:0;
 text-transform:none;
 text-align:center;
 text-decoration:none;
 white-space:normal;
 box-shadow:none;
 touch-action:manipulation;
 transition:background-color 160ms ease,color 160ms ease,border-color 160ms ease;
}
.quiet-action.quiet-action::before,
.quiet-action.quiet-action::after,
.quiet-action.quiet-action>[aria-hidden="true"]{display:none}
.quiet-action.quiet-action:is(:hover,:focus-visible){
 background:var(--action-hover);
 color:var(--action-ink);
 border-color:var(--action-ink);
 box-shadow:none;
 filter:none;
 text-decoration:none;
 transform:none;
}
.quiet-action.quiet-action.quiet-action--contact{
 background:var(--action-ink);
 color:var(--action-paper);
 border-color:var(--action-ink);
}
.quiet-action.quiet-action.quiet-action--contact:is(:hover,:focus-visible){
 background:var(--action-paper);
 color:var(--action-ink);
}
.quiet-action.quiet-action:focus-visible{outline:2px solid var(--action-ink);outline-offset:4px}
.hero__ctas .quiet-action.quiet-action,
.trade-closing .quiet-action.quiet-action,
.watch-shortlist__bar .quiet-action.quiet-action{
 --action-ink:#fff;
 --action-paper:#000;
 --action-border:#aaa;
 --action-hover:#191919;
}
.site-header__nav .quiet-action.quiet-action{min-height:44px;padding:10px 18px;font-size:13px}
.site-header__nav .quiet-action.quiet-action:hover{opacity:1}
.quiet-action.quiet-action .nav-link__text{border:0}
.quiet-action.quiet-action[hidden]{display:none!important}
.quiet-action.quiet-action:disabled,
.quiet-action.quiet-action[aria-disabled="true"]{opacity:.5;cursor:not-allowed}
@media(max-width:600px){
 .watch-shortlist__bar .quiet-action.quiet-action{padding:10px 12px;font-size:13px}
 .family-panel__actions .quiet-action.quiet-action{padding-inline:18px}
}
@media(prefers-reduced-motion:reduce){.quiet-action.quiet-action{transition:none}}
@media(forced-colors:active){
 .quiet-action.quiet-action.quiet-action--browse,
 .quiet-action.quiet-action.quiet-action--contact{background:ButtonFace;color:ButtonText;border-color:ButtonText}
 .quiet-action.quiet-action.quiet-action--contact:is(:hover,:focus-visible){background:Highlight;color:HighlightText;border-color:Highlight}
 .quiet-action.quiet-action:focus-visible{outline-color:Highlight}
}
