@layer components{.fx-crm{display:block;inline-size:100%;--fx-crm-lift: -2px;--fx-crm-lifted: translateY(var(--fx-crm-lift));--fx-crm-mark: .07;--fx-crm-attack: .19s;--fx-crm-attack-delay: 30ms;--fx-crm-release: .3s;--fx-crm-ink-in: .22s;--fx-crm-ink-delay: 60ms;--fx-crm-ink-out: .17s;--fx-crm-mark-in: .13s;--fx-crm-mark-out: .12s;--fx-crm-ease-in: var(--w-spring-hover);--fx-crm-ease-draw: var(--ease-out-expo);--fx-crm-ease-out: var(--ease-out-quart)}.fx-crm .section__row{position:relative}.fx-crm .section__row:before,.fx-crm .section__row:after{content:"";position:absolute;inset-block-start:-1px;inset-inline:0;block-size:1px;pointer-events:none;transform:scaleX(0);transform-origin:var(--fx-crm-origin, 50%) 50%}.fx-crm .section__row:before{background:color-mix(in srgb,var(--w-accent) 55%,transparent)}.fx-crm .section__row:after{background:var(--w-accent)}.fx-crm .section__row:has(:focus-visible):before{transform:scaleX(1)}.fx-crm .section__row:has(:focus-visible):after{transform:scaleX(var(--fx-crm-mark))}@media(prefers-reduced-motion:no-preference){.fx-crm .section__row>*{transition:transform var(--fx-crm-release) var(--fx-crm-ease-out)}.fx-crm .section__row:before{transition:transform var(--fx-crm-ink-out) var(--fx-crm-ease-out)}.fx-crm .section__row:after{transition:transform var(--fx-crm-mark-out) var(--fx-crm-ease-out)}.fx-crm .section__row:has(:focus-visible)>*{transform:var(--fx-crm-lifted);transition-duration:var(--fx-crm-attack);transition-delay:var(--fx-crm-attack-delay);transition-timing-function:var(--fx-crm-ease-in)}.fx-crm .section__row:has(:focus-visible):before{transition-duration:var(--fx-crm-ink-in);transition-delay:var(--fx-crm-ink-delay);transition-timing-function:var(--fx-crm-ease-draw)}.fx-crm .section__row:has(:focus-visible):after{transition-duration:var(--fx-crm-mark-in);transition-timing-function:var(--fx-crm-ease-draw)}}@media(prefers-reduced-motion:no-preference)and (hover:hover){.fx-crm:not([data-fx-crm-touched]) .section__row:hover>*{transform:var(--fx-crm-lifted);transition-duration:var(--fx-crm-attack);transition-delay:var(--fx-crm-attack-delay);transition-timing-function:var(--fx-crm-ease-in)}.fx-crm:not([data-fx-crm-touched]) .section__row:hover:before{transform:scaleX(1);transition-duration:var(--fx-crm-ink-in);transition-delay:var(--fx-crm-ink-delay);transition-timing-function:var(--fx-crm-ease-draw)}.fx-crm:not([data-fx-crm-touched]) .section__row:hover:after{transform:scaleX(var(--fx-crm-mark));transition-duration:var(--fx-crm-mark-in);transition-timing-function:var(--fx-crm-ease-draw)}}@media(prefers-reduced-motion:reduce){.fx-crm .section__row>*,.fx-crm .section__row:before,.fx-crm .section__row:after{transition:none}}}.at-phone{inline-size:100%;max-inline-size:12rem;margin-inline:auto}.at-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.at-actions__store{flex:0 0 auto}.at-door{display:inline-flex;align-items:center;justify-content:center;min-inline-size:13rem;padding-block:1rem;padding-inline:2rem;border-radius:var(--w-radius-button);background:var(--w-ground);box-shadow:inset 0 0 0 1px var(--w-accent);color:var(--w-ink);font-family:var(--w-display);font-weight:var(--w-display-weight);text-transform:var(--w-display-transform);letter-spacing:var(--w-display-tracking);font-size:1.0625rem;line-height:1.2;text-decoration:none;transition:transform var(--w-dur-press) var(--w-spring-press),background-color var(--w-dur-hover) var(--w-spring-hover)}.at-door:hover{background:color-mix(in srgb,var(--w-ground) 92%,var(--w-accent))}.at-door:active{transform:scale(var(--w-press-scale))}@media(prefers-reduced-motion:reduce){.at-door{transition:none}}
