.shop-header[data-v-8dde1b90]{background:var(--bg-white);position:sticky;top:0;z-index:100}.shop-header__inner[data-v-8dde1b90]{gap:24px;height:114px;padding:0 48px}.shop-header__logo[data-v-8dde1b90]{align-items:center;display:flex;flex-shrink:0}.shop-header__logo-img[data-v-8dde1b90]{display:block;height:50px;width:auto}.shop-header__quote[data-v-8dde1b90]{color:var(--color-off-black);flex:0 1 100%;font-family:var(--font-display);font-size:22px;font-style:italic;letter-spacing:-.02em;white-space:nowrap}@media(max-width:1024px){.shop-header__quote[data-v-8dde1b90]{display:none}}.shop-header__nav[data-v-8dde1b90]{align-items:center;display:flex;flex:0 1 100%;margin-left:auto}@media(max-width:767px){.shop-header__nav[data-v-8dde1b90]{display:none}}.shop-header__nav-link[data-v-8dde1b90]{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:-.02em;text-decoration:none;text-wrap:unset;white-space:nowrap}.shop-header__nav-link[data-v-8dde1b90],.shop-header__nav-link[data-v-8dde1b90]:hover{color:var(--color-off-black)}.shop-header__nav-link.router-link-active[data-v-8dde1b90]:before{content:"["}.shop-header__nav-link.router-link-active[data-v-8dde1b90]:after{content:"]"}.shop-header__nav-link.is-accent[data-v-8dde1b90]{color:var(--color-cerulean)}.shop-header__actions[data-v-8dde1b90]{align-items:center;display:flex;gap:46px}.shop-header__action-btn[data-v-8dde1b90]{background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:13px;letter-spacing:-.02em;padding:0;text-decoration:none;transition:color .15s}.shop-header__action-btn[data-v-8dde1b90],.shop-header__action-btn[data-v-8dde1b90]:hover{color:var(--color-off-black)}@media(max-width:767px){.shop-header__action-btn[data-v-8dde1b90]{display:none}}.shop-header__burger[data-v-8dde1b90]{align-items:center;background:none;border:none;cursor:pointer;display:none;flex-shrink:0;height:28px;justify-content:center;padding:4px;width:28px}@media(max-width:767px){.shop-header__burger[data-v-8dde1b90]{display:flex}}.shop-header__burger-icon[data-v-8dde1b90]{background:var(--color-off-black);display:block;height:1.5px;position:relative;transition:background .2s;width:20px}.shop-header__burger-icon[data-v-8dde1b90]:after,.shop-header__burger-icon[data-v-8dde1b90]:before{background:var(--color-off-black);content:"";height:1.5px;left:0;position:absolute;transition:transform .2s,top .2s;width:100%}.shop-header__burger-icon[data-v-8dde1b90]:before{top:-6px}.shop-header__burger-icon[data-v-8dde1b90]:after{top:6px}.shop-header__burger-icon.is-open[data-v-8dde1b90]{background:transparent}.shop-header__burger-icon.is-open[data-v-8dde1b90]:before{top:0;transform:rotate(45deg)}.shop-header__burger-icon.is-open[data-v-8dde1b90]:after{top:0;transform:rotate(-45deg)}.shop-header__mobile[data-v-8dde1b90]{border-top:1px solid rgba(var(--color-off-black),.08);display:flex;flex-direction:column;padding:16px 20px 24px}.shop-header__mobile-link[data-v-8dde1b90]{border-bottom:1px solid rgba(var(--color-off-black),.06);color:var(--color-off-black);font-family:var(--font-body);font-size:13px;letter-spacing:.06em;padding:12px 0;text-decoration:none}.shop-header__mobile-link[data-v-8dde1b90]:last-child{border-bottom:none}.shop-header__mobile-link.is-accent[data-v-8dde1b90]{color:var(--color-cerulean)}.shop-header__mobile-link.router-link-active[data-v-8dde1b90]{font-weight:600}.shop-header__mobile-sep[data-v-8dde1b90]{background:rgba(var(--color-off-black),.12);height:1px;margin:8px 0}.shop-header.is-cerulean[data-v-8dde1b90]{background:var(--color-cerulean)}.shop-header.is-cerulean .shop-header__mobile-link.is-accent[data-v-8dde1b90],.shop-header.is-cerulean .shop-header__nav-link.is-accent[data-v-8dde1b90]{color:#fff}.slide-down-enter-active[data-v-8dde1b90],.slide-down-leave-active[data-v-8dde1b90]{transition:opacity .2s,transform .2s}.slide-down-enter-from[data-v-8dde1b90],.slide-down-leave-to[data-v-8dde1b90]{opacity:0;transform:translateY(-6px)}.shop-footer[data-v-0ddd9bb2]{background:var(--bg-white);border-top:1px solid rgba(var(--color-off-black),.08)}.shop-footer__cols[data-v-0ddd9bb2]{display:grid;gap:32px;grid-template-columns:repeat(5,1fr);margin:0 auto;max-width:1000px;padding:60px 40px}@media(max-width:900px){.shop-footer__cols[data-v-0ddd9bb2]{grid-template-columns:repeat(3,1fr);padding:40px 24px}}@media(max-width:560px){.shop-footer__cols[data-v-0ddd9bb2]{grid-template-columns:repeat(2,1fr);padding:32px 20px}}.shop-footer__col-heading[data-v-0ddd9bb2]{color:var(--color-off-black);font-family:var(--font-display);font-size:10px;font-style:italic;font-weight:400;margin-bottom:18px}.shop-footer__col ul[data-v-0ddd9bb2]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.shop-footer__link[data-v-0ddd9bb2]{color:rgba(var(--color-off-black),.55);font-family:var(--font-mono);font-size:10px;font-weight:500;text-decoration:none;transition:color .15s}.shop-footer__link[data-v-0ddd9bb2]:hover{color:var(--color-off-black)}.shop-footer__bottom[data-v-0ddd9bb2]{align-items:center;border-top:1px solid rgba(var(--color-off-black),.08);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto;padding:16px 20px 24px}@media(max-width:560px){.shop-footer__bottom[data-v-0ddd9bb2]{padding:16px 20px 24px}}.shop-footer__copyright[data-v-0ddd9bb2]{color:var(--color-off-black);font-family:var(--font-mono);font-size:12px;font-weight:500}.shop-footer__legal[data-v-0ddd9bb2]{align-items:center;display:flex;gap:8px}.shop-footer__legal span[data-v-0ddd9bb2]{font-size:12px}.shop-footer__legal span[data-v-0ddd9bb2],.shop-footer__legal-link[data-v-0ddd9bb2]{color:var(--color-off-black);font-family:var(--font-mono);font-weight:500}.shop-footer__legal-link[data-v-0ddd9bb2]{font-size:10px;text-decoration:none;transition:color .15s}.shop-footer__legal-link[data-v-0ddd9bb2]:hover{color:#000}.shop-footer.is-cerulean[data-v-0ddd9bb2]{background:transparent;border-top:none}.shop-footer.is-cerulean .shop-footer__link[data-v-0ddd9bb2]{color:var(--color-off-black)}.shop-footer.is-cerulean .shop-footer__link[data-v-0ddd9bb2]:hover{color:#fff}.shop-footer.is-cerulean .shop-footer__bottom[data-v-0ddd9bb2]{border-top:none}
