.header__icon--call{position:relative}.header-call-button{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:1px solid currentColor;border-radius:.25rem;color:rgb(var(--color-foreground));font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:all .2s ease;white-space:nowrap}.header-call-button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.header-call-button .icon-phone{width:1.125rem;height:1.125rem;flex-shrink:0}.header-call-button__label{display:flex;align-items:center;gap:.375rem}.header-call-button__phone-desktop{display:none}@media screen and (max-width: 749px){.header-call-button{padding:.625rem;border-radius:50%;border:none;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.header-call-button__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}@media screen and (min-width: 750px){.header-call-button__phone-desktop{display:inline;font-weight:500}}.call-popover{position:absolute;top:calc(100% + .75rem);right:0;z-index:1000;width:320px;max-width:calc(100vw - 2rem);background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);border-radius:.5rem;box-shadow:0 10px 40px #00000026;opacity:0;transform:translateY(-.5rem);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.call-popover[hidden]{display:none}.call-popover:not([hidden]){opacity:1;transform:translateY(0);pointer-events:auto}.call-popover__content{padding:1.5rem}.call-popover__title{margin:0 0 1rem;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(var(--color-foreground),.7)}.call-popover__phone{margin-bottom:1.25rem;font-size:1.5rem;font-weight:700;color:rgb(var(--color-foreground));letter-spacing:-.01em}.call-popover__actions{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem}.call-popover__copy-btn,.call-popover__call-link{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease;cursor:pointer}.call-popover__copy-btn{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:none}.call-popover__copy-btn:hover{opacity:.9;transform:translateY(-1px)}.call-popover__copy-btn svg{width:1rem;height:1rem}.call-popover__call-link{background:transparent;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.2)}.call-popover__call-link:hover{border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.05)}.call-popover__helper,.call-popover__hours{margin:.75rem 0 0;font-size:.8125rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.call-popover__hours{padding-top:.75rem;border-top:1px solid rgba(var(--color-foreground),.1);font-weight:500}.call-popover-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0000004d;opacity:0;transition:opacity .2s ease;pointer-events:none}.call-popover-backdrop.active{opacity:1;pointer-events:auto}@media screen and (max-width: 749px){.call-popover{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;border-radius:1rem 1rem 0 0;transform:translateY(100%)}.call-popover:not([hidden]){transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header-call-button.css.map */
