.site-header{background:#fff;padding:15px 5%;display:flex;justify-content:space-between;align-items:center;gap:20px;box-shadow:0 2px 10px #0000000d;position:relative;z-index:20}.site-header__logo{flex-shrink:0;font-size:1.8rem;font-weight:700;color:#ff4b6e;text-decoration:none;line-height:1}.site-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:nowrap}.site-header__language{display:flex;align-items:center;gap:6px;flex-shrink:0}.site-header__language-link{color:#777;text-decoration:none;font-size:.85rem;font-weight:700;transition:color .2s}.site-header__language-link:hover,.site-header__language-link.active{color:#ff4b6e}.site-header__language-separator{color:#ccc;font-size:.85rem}.site-header__login,.site-header__logout{flex-shrink:0;color:#555;text-decoration:none;font-size:.9rem;font-weight:700;transition:color .2s;white-space:nowrap}.site-header__login:hover,.site-header__logout:hover{color:#ff4b6e}.site-header__logout-form{display:flex;margin:0}.site-header__logout{background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.site-header__etsy{flex-shrink:0;display:inline-block;padding:9px 17px;background:#f1641e;color:#fff;text-decoration:none;border-radius:20px;font-size:.9rem;font-weight:700;white-space:nowrap;transition:background .2s,transform .2s}.site-header__etsy:hover{background:#d74f13;transform:translateY(-1px)}.site-header__toggle{display:none;width:42px;height:42px;padding:9px;background:transparent;border:1px solid #eeeeee;border-radius:10px;cursor:pointer}.site-header__toggle-line{display:block;width:100%;height:2px;margin:5px 0;background:#555;border-radius:2px;transition:transform .2s,opacity .2s}@media(max-width:700px){.site-header{padding:14px 20px;flex-wrap:wrap}.site-header__logo{font-size:1.6rem}.site-header__toggle{display:block}.site-header__actions{display:none;width:100%;padding-top:14px;flex-direction:column;align-items:stretch;gap:12px;border-top:1px solid #f0f0f0}.site-header__actions.is-open{display:flex}.site-header__language{justify-content:center;padding:4px 0}.site-header__login,.site-header__logout,.site-header__etsy{width:100%;text-align:center}.site-header__login,.site-header__logout{padding:10px 14px;border-radius:10px;background:#f8f9fa}.site-header__logout-form{width:100%}.site-header__etsy{padding:11px 16px;border-radius:10px}.site-header__toggle.is-open .site-header__toggle-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header__toggle.is-open .site-header__toggle-line:nth-child(2){opacity:0}.site-header__toggle.is-open .site-header__toggle-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}}
