.pinflag-location-trigger{display:block;flex-shrink:0}.pinflag-location-trigger__button{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;min-width:4.4rem;padding:0;border:0;background:none;color:var(--pinflag-header-text, rgb(var(--color-foreground)));font:inherit;cursor:pointer}.pinflag-location-trigger__icon{width:2rem;height:2rem;flex-shrink:0}.pinflag-location-trigger__text{display:none}.pinflag-location-trigger.is-loading .pinflag-location-trigger__icon{animation:pinflag-location-pulse 1s ease-in-out infinite}.pinflag-location-trigger__button[aria-busy]{cursor:progress}@media screen and (min-width:750px){.pinflag-location-trigger{margin-right:.8rem;border-right:.1rem solid color-mix(in srgb,currentColor 20%,transparent)}.pinflag-location-trigger__button{justify-content:flex-start;padding:.6rem 1.2rem .6rem 0;text-align:left}.pinflag-location-trigger__text{display:flex;flex-direction:column;min-width:0;line-height:1.4}.pinflag-location-trigger__caption{font-size:1.2rem;font-weight:400;opacity:.7}.pinflag-location-trigger__label{max-width:16rem;overflow:hidden;font-size:1.3rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.pinflag-location-trigger__button:hover .pinflag-location-trigger__label{text-decoration:underline;text-underline-offset:.3rem}}.pinflag-location-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.pinflag-location-fields[hidden]{display:none}.pinflag-location-fields .select__select{padding-left:1.2rem;padding-right:3.2rem;font-size:1.4rem}.pinflag-location-fields .select .svg-wrapper{right:calc(var(--inputs-border-width) + 1.2rem)}.pinflag-location-fields .select__select:disabled{cursor:not-allowed;opacity:.6}.pinflag-location-modal{width:min(calc(100% - 3.2rem),47rem);max-height:calc(100% - 3.2rem);padding:0;overflow:auto;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.pinflag-location-modal[open]{animation:pinflag-location-modal-in var(--duration-default, .2s) ease}.pinflag-location-modal::backdrop{background:#00000080;-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}.pinflag-location-modal__content{position:relative;display:flex;flex-direction:column;gap:1.6rem;padding:4rem 2.4rem 2.4rem;text-align:left}@media screen and (min-width:750px){.pinflag-location-modal__content{padding:4rem 3rem 3rem}}.pinflag-location-modal__close{position:absolute;top:.8rem;right:.8rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.pinflag-location-modal__close .svg-wrapper{width:1.8rem;height:1.8rem}.pinflag-location-modal__eyebrow{margin-bottom:-.8rem;font-size:1.3rem;font-weight:500;line-height:1.3;color:rgba(var(--color-foreground),.65)}.pinflag-location-modal__title,.pinflag-location-modal__description{margin:0}.pinflag-location-modal__title{padding-right:4rem}.pinflag-location-modal__description{font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.pinflag-location-modal__notice{margin:0;padding:1rem 1.2rem;font-size:1.3rem;text-align:left;border-radius:var(--inputs-radius, 0);background-color:rgba(var(--color-foreground),.06)}.pinflag-location-modal__notice[hidden]{display:none}.pinflag-location-modal__locate{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:1.4rem;color:rgb(var(--color-foreground));cursor:pointer}.pinflag-location-modal__locate[hidden]{display:none}.pinflag-location-modal__locate[aria-busy]{cursor:progress;opacity:.6}.pinflag-location-modal__locate .svg-wrapper{width:1.6rem;height:1.6rem}.pinflag-location-modal .pinflag-location-fields{grid-template-columns:minmax(0,1fr)}.pinflag-location-modal .button{gap:1.2rem;border-radius:0}.pinflag-location-modal .button .svg-wrapper{width:1.4rem;height:1rem}.pinflag-location-modal__stores{min-width:0;margin:0;padding:0;border:0}.pinflag-location-modal__stores[hidden]{display:none}.pinflag-location-modal__stores-legend{padding:0;margin-bottom:1rem;font-size:1.3rem;font-weight:500;line-height:1.3;color:rgba(var(--color-foreground),.65)}.pinflag-location-modal__store{display:grid;grid-template-columns:auto 1fr;column-gap:1.2rem;row-gap:.4rem;align-items:center;margin-bottom:.8rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.2);cursor:pointer;transition:border-color var(--duration-short) ease}.pinflag-location-modal__store:hover{border-color:rgba(var(--color-foreground),.5)}.pinflag-location-modal__store:has(input:checked){border-color:rgb(var(--color-foreground));background-color:rgba(var(--color-foreground),.06)}.pinflag-location-modal__store:has(input:focus-visible){outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.pinflag-location-modal__store input{margin:0;accent-color:rgb(var(--color-foreground))}.pinflag-location-modal__store strong{font-size:1.4rem}.pinflag-location-modal__store small{grid-column:2;font-size:1.2rem;color:rgba(var(--color-foreground),.65)}.pinflag-location-modal__stores-empty{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.pinflag-location-modal__stores-empty[hidden]{display:none}@keyframes pinflag-location-modal-in{0%{opacity:0;transform:translateY(1.2rem)}}@keyframes pinflag-location-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.pinflag-location-modal[open],.pinflag-location-trigger.is-loading .pinflag-location-trigger__icon{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/pinflag-location.css.map */
