.header-store{position:relative;display:flex;align-items:center;flex:none;margin-right:.8rem;z-index:20}.header-store__button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.6rem;padding:0 1.6rem;border:0;border-radius:999px;background-color:#007934;color:#fff;font-family:inherit;font-size:1.4rem;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--duration-default)}.header-store:hover .header-store__button,.header-store.is-open .header-store__button,.header-store:focus-within .header-store__button{background-color:#00662b;color:#fff}.header-store__button:focus-visible{outline:.2rem solid #007934;outline-offset:.2rem}.header-store__icon{display:block;width:1.6rem;height:1.6rem;flex:none}.header-store__overlay{display:none;position:absolute;top:calc(100% - .2rem);left:0;min-width:32rem;padding-top:1rem;z-index:30;box-sizing:border-box}.header-store__dialog-header,.header-store__link-chevron{display:none}.header-store__dropdown-inner{padding:.8rem;background:#fff;border-radius:1.2rem;box-shadow:0 .8rem 3.2rem #0000001f}.header-store__link{display:flex;align-items:center;gap:1.2rem;padding:1.2rem;border-radius:.8rem;text-decoration:none;color:#131414;transition:background-color var(--duration-short)}.header-store__link:hover,.header-store__link:focus-visible{background-color:#f5f5f5;color:#131414}.header-store__link-icon{display:flex;align-items:center;justify-content:center;flex:none;width:3.2rem;height:3.2rem;border-radius:.6rem;overflow:hidden;background:#f4f4f4}.header-store__link-icon img,.header-store__link-icon svg{display:block;width:100%;height:100%;object-fit:contain}.header-store__link-icon--official{background:#fff;border-radius:50%}.header-store__link-body{display:flex;align-items:center;flex:1;gap:.8rem;min-width:0}.header-store__link-name{font-size:1.4rem;font-weight:600;line-height:1.4}.header-store__badge{display:inline-flex;align-items:center;padding:.1rem .6rem;border-radius:999px;background:#e8f4ec;color:#007934;font-size:1rem;font-weight:600;line-height:1.6;white-space:nowrap}@media screen and (min-width:750px){.header-store:hover .header-store__overlay,.header-store:focus-within .header-store__overlay,.header-store.is-open .header-store__overlay{display:block}}@media screen and (max-width:749px){.header-store{margin-right:.4rem}.header-store__button{min-height:3.2rem;padding:0 1.2rem;font-size:1.3rem}.header-store__overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:auto;height:auto;min-width:0;max-width:none;margin:0;padding:2.4rem;background:#1314147a;z-index:10000}.header-store__overlay.is-open{display:block}.header-store__dialog{position:absolute;top:50%;left:50%;box-sizing:border-box;width:calc(100% - 4.8rem);max-width:34.3rem;padding:2rem 2rem 1.2rem;background:#fff;border-radius:1.6rem;box-shadow:0 1.2rem 4rem #0000002e;transform:translate(-50%,-50%)}.header-store__dialog-header{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:.8rem}.header-store__dialog-title{flex:1;min-width:0;margin:0;color:#131414;font-family:inherit;font-size:1.8rem;font-weight:700;line-height:1.3}.header-store__close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:3.2rem;height:3.2rem;margin:-.6rem -.4rem -.6rem 0;padding:0;border:0;border-radius:50%;background:transparent;color:#131414;cursor:pointer}.header-store__close .icon{width:1.8rem;height:1.8rem}.header-store__dropdown-inner{padding:0;background:transparent;border-radius:0;box-shadow:none}.header-store__link{padding:1.4rem 0;border-radius:0;gap:1.2rem}.header-store__link-icon,.header-store__badge,.header-store__link-chevron{flex:none}.header-store__link:hover,.header-store__link:focus-visible{background-color:transparent}.header-store__link-icon{width:4rem;height:4rem;border-radius:.8rem}.header-store__link-name{font-size:1.5rem;font-weight:600}.header-store__link-chevron{display:flex;align-items:center;justify-content:center;flex:none;width:1.6rem;height:1.6rem;color:#131414}.header-store__link-chevron svg{display:block;width:100%;height:100%}}@media screen and (max-width:749px)and (prefers-reduced-motion:no-preference){.header-store__overlay.is-open .header-store__dialog{animation:header-store-dialog-in .22s ease}}@keyframes header-store-dialog-in{0%{opacity:0}to{opacity:1}}@media screen and (max-width:374px){.header-store__button{width:3.6rem;padding:0}.header-store__button span{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/header-store.css.map */
